From d83900fe5bfd6f55f9b18974e41d2fb8c346a3e3 Mon Sep 17 00:00:00 2001 From: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Date: Wed, 8 Mar 2023 19:58:16 +0100 Subject: [PATCH] Added Flipper-Flop! Fliptastic! (#333) * Begun * horizon * Added animators and attention company voiceline * Success Inputs and audio done * some flipper flop anims * Icon + Flipper roll improvements + anim implementation * Code cleanified * Begun work on missing logic and sounds and faces * Faces fixing * Barely faces and sound * forgort this * Miss faces for the player implemented * flippers done * a few fixes * Gave captain tuck's head an animator * mirrored anims * more anim stuff * Implemented some anims and shit * more anim stufff * Implemented dem anims * captain tuck anims * More implementations * reverse rolls * captain tuck walk * more animation nonsense * more tweaks lol * camera and move stuff, buggy though * I hate this bug ! * Implemented more anims! WOw! * Walking * Grrr * More stuff implemented yippee * roll fixes * anim stuff 2 * oops * new anim scaling * Fixed stuff * fixing past mistakes * Exposed roll distance in inspector * anim nonsense * Lots of fixes and tweaks and small additions * Fixes!!!!!! * Changed to an uh slider instead of tickbox * animation adjustments * snow particles * implemented snow particle * Miss sound improved and whiffs added * miss anims * Updated bop and ability to mute attention company voice line * Impact fixes --------- Co-authored-by: ev <85412919+evdial@users.noreply.github.com> --- .../rodin/FOT-Rodin Pro B SDF Dynamic.asset | 66 +- Assets/Resources/Games/flipperFlop.prefab | 15717 +++++++++++++ .../Resources/Games/flipperFlop.prefab.meta | 7 + .../Resources/Prefabs/Games/FlipperFlop.meta | 8 + .../Prefabs/Games/FlipperFlop/Flipper.prefab | 619 + .../Games/FlipperFlop/Flipper.prefab.meta | 7 + Assets/Resources/Sfx/games/flipperFlop.meta | 8 + .../Sfx/games/flipperFlop/appreciation.meta | 8 + .../games/flipperFlop/appreciation/good.ogg | Bin 0 -> 81115 bytes .../flipperFlop/appreciation/good.ogg.meta | 22 + .../flipperFlop/appreciation/goodjob.ogg | Bin 0 -> 100993 bytes .../flipperFlop/appreciation/goodjob.ogg.meta | 22 + .../games/flipperFlop/appreciation/nice.ogg | Bin 0 -> 85701 bytes .../flipperFlop/appreciation/nice.ogg.meta | 22 + .../flipperFlop/appreciation/thatsit1.ogg | Bin 0 -> 67284 bytes .../appreciation/thatsit1.ogg.meta | 22 + .../flipperFlop/appreciation/thatsit2.ogg | Bin 0 -> 78530 bytes .../appreciation/thatsit2.ogg.meta | 22 + .../flipperFlop/appreciation/welldone.ogg | Bin 0 -> 90381 bytes .../appreciation/welldone.ogg.meta | 22 + .../games/flipperFlop/appreciation/yes.ogg | Bin 0 -> 93648 bytes .../flipperFlop/appreciation/yes.ogg.meta | 22 + .../Sfx/games/flipperFlop/attention.meta | 8 + .../flipperFlop/attention/attention1.ogg | Bin 0 -> 8943 bytes .../flipperFlop/attention/attention1.ogg.meta | 22 + .../flipperFlop/attention/attention2.ogg | Bin 0 -> 36158 bytes .../flipperFlop/attention/attention2.ogg.meta | 22 + .../flipperFlop/attention/attention3.ogg | Bin 0 -> 83457 bytes .../flipperFlop/attention/attention3.ogg.meta | 22 + .../flipperFlop/attention/attention4.ogg | Bin 0 -> 67968 bytes .../flipperFlop/attention/attention4.ogg.meta | 22 + .../flipperFlop/attention/attention5.ogg | Bin 0 -> 46885 bytes .../flipperFlop/attention/attention5.ogg.meta | 22 + .../flipperFlop/attention/attention6.ogg | Bin 0 -> 80579 bytes .../flipperFlop/attention/attention6.ogg.meta | 22 + .../flipperFlop/attention/attention7.ogg | Bin 0 -> 74037 bytes .../flipperFlop/attention/attention7.ogg.meta | 22 + .../flipperFlop/attention/attention8.ogg | Bin 0 -> 20753 bytes .../flipperFlop/attention/attention8.ogg.meta | 22 + .../games/flipperFlop/attention/cowbell.ogg | Bin 0 -> 11548 bytes .../flipperFlop/attention/cowbell.ogg.meta | 22 + .../Sfx/games/flipperFlop/count.meta | 8 + .../flipperFlop/count/flipperRollCount1.ogg | Bin 0 -> 63773 bytes .../count/flipperRollCount1.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount10.ogg | Bin 0 -> 51017 bytes .../count/flipperRollCount10.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount2.ogg | Bin 0 -> 32087 bytes .../count/flipperRollCount2.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount3.ogg | Bin 0 -> 58696 bytes .../count/flipperRollCount3.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount4.ogg | Bin 0 -> 44031 bytes .../count/flipperRollCount4.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount5.ogg | Bin 0 -> 66794 bytes .../count/flipperRollCount5.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount6.ogg | Bin 0 -> 59215 bytes .../count/flipperRollCount6.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount7.ogg | Bin 0 -> 21054 bytes .../count/flipperRollCount7.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount8.ogg | Bin 0 -> 67210 bytes .../count/flipperRollCount8.ogg.meta | 22 + .../flipperFlop/count/flipperRollCount9.ogg | Bin 0 -> 37849 bytes .../count/flipperRollCount9.ogg.meta | 22 + .../flipperFlop/count/flipperRollCountA.ogg | Bin 0 -> 40759 bytes .../count/flipperRollCountA.ogg.meta | 22 + .../flipperFlop/count/flipperRollCountB.ogg | Bin 0 -> 54529 bytes .../count/flipperRollCountB.ogg.meta | 22 + .../flipperFlop/count/flipperRollCountC.ogg | Bin 0 -> 80206 bytes .../count/flipperRollCountC.ogg.meta | 22 + .../flipperFlop/count/flipperRollCountNow.ogg | Bin 0 -> 86141 bytes .../count/flipperRollCountNow.ogg.meta | 22 + .../flipperFlop/count/flipperRollCountS.ogg | Bin 0 -> 82182 bytes .../count/flipperRollCountS.ogg.meta | 22 + .../games/flipperFlop/count/flopCount1.ogg | Bin 0 -> 88836 bytes .../flipperFlop/count/flopCount1.ogg.meta | 22 + .../games/flipperFlop/count/flopCount1B.ogg | Bin 0 -> 87879 bytes .../flipperFlop/count/flopCount1B.ogg.meta | 22 + .../games/flipperFlop/count/flopCount1C.ogg | Bin 0 -> 87775 bytes .../flipperFlop/count/flopCount1C.ogg.meta | 22 + .../games/flipperFlop/count/flopCount2.ogg | Bin 0 -> 80939 bytes .../flipperFlop/count/flopCount2.ogg.meta | 22 + .../games/flipperFlop/count/flopCount2B.ogg | Bin 0 -> 86005 bytes .../flipperFlop/count/flopCount2B.ogg.meta | 22 + .../games/flipperFlop/count/flopCount2C.ogg | Bin 0 -> 88737 bytes .../flipperFlop/count/flopCount2C.ogg.meta | 22 + .../games/flipperFlop/count/flopCount3.ogg | Bin 0 -> 84827 bytes .../flipperFlop/count/flopCount3.ogg.meta | 22 + .../games/flipperFlop/count/flopCount3B.ogg | Bin 0 -> 86850 bytes .../flipperFlop/count/flopCount3B.ogg.meta | 22 + .../games/flipperFlop/count/flopCount4.ogg | Bin 0 -> 89703 bytes .../flipperFlop/count/flopCount4.ogg.meta | 22 + .../games/flipperFlop/count/flopCount4B.ogg | Bin 0 -> 90561 bytes .../flipperFlop/count/flopCount4B.ogg.meta | 22 + .../flipperFlop/count/flopCountFail1.wav | Bin 0 -> 81766 bytes .../flipperFlop/count/flopCountFail1.wav.meta | 22 + .../flipperFlop/count/flopCountFail2.wav | Bin 0 -> 62332 bytes .../flipperFlop/count/flopCountFail2.wav.meta | 22 + .../flipperFlop/count/flopCountFail3.wav | Bin 0 -> 64018 bytes .../flipperFlop/count/flopCountFail3.wav.meta | 22 + .../flipperFlop/count/flopCountFail4.wav | Bin 0 -> 55272 bytes .../flipperFlop/count/flopCountFail4.wav.meta | 22 + .../games/flipperFlop/count/flopNoise1.wav | Bin 0 -> 9546 bytes .../flipperFlop/count/flopNoise1.wav.meta | 22 + .../games/flipperFlop/count/flopNoise2.wav | Bin 0 -> 9082 bytes .../flipperFlop/count/flopNoise2.wav.meta | 22 + .../games/flipperFlop/count/flopNoise3.wav | Bin 0 -> 8810 bytes .../flipperFlop/count/flopNoise3.wav.meta | 22 + .../Resources/Sfx/games/flipperFlop/ding.ogg | Bin 0 -> 77659 bytes .../Sfx/games/flipperFlop/ding.ogg.meta | 22 + .../Sfx/games/flipperFlop/failgroan.wav | Bin 0 -> 263724 bytes .../Sfx/games/flipperFlop/failgroan.wav.meta | 22 + .../Resources/Sfx/games/flipperFlop/flip1.ogg | Bin 0 -> 74013 bytes .../Sfx/games/flipperFlop/flip1.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/flip2.ogg | Bin 0 -> 73919 bytes .../Sfx/games/flipperFlop/flip2.ogg.meta | 22 + .../Sfx/games/flipperFlop/flipB1.ogg | Bin 0 -> 74133 bytes .../Sfx/games/flipperFlop/flipB1.ogg.meta | 22 + .../Sfx/games/flipperFlop/flipB2.ogg | Bin 0 -> 75395 bytes .../Sfx/games/flipperFlop/flipB2.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/punch.wav | Bin 0 -> 263724 bytes .../Sfx/games/flipperFlop/punch.wav.meta | 22 + .../Resources/Sfx/games/flipperFlop/rollL.ogg | Bin 0 -> 84555 bytes .../Sfx/games/flipperFlop/rollL.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/rollR.ogg | Bin 0 -> 82872 bytes .../Sfx/games/flipperFlop/rollR.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/tink.mp3 | Bin 0 -> 14064 bytes .../Sfx/games/flipperFlop/tink.mp3.meta | 22 + .../Resources/Sfx/games/flipperFlop/uh1.ogg | Bin 0 -> 81274 bytes .../Sfx/games/flipperFlop/uh1.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/uh2.ogg | Bin 0 -> 86149 bytes .../Sfx/games/flipperFlop/uh2.ogg.meta | 22 + .../Resources/Sfx/games/flipperFlop/uh3.ogg | Bin 0 -> 84036 bytes .../Sfx/games/flipperFlop/uh3.ogg.meta | 22 + .../Sfx/games/flipperFlop/uhfail1.wav | Bin 0 -> 31788 bytes .../Sfx/games/flipperFlop/uhfail1.wav.meta | 22 + .../Sfx/games/flipperFlop/uhfail2.wav | Bin 0 -> 32170 bytes .../Sfx/games/flipperFlop/uhfail2.wav.meta | 22 + .../Sfx/games/flipperFlop/uhfail3.wav | Bin 0 -> 35358 bytes .../Sfx/games/flipperFlop/uhfail3.wav.meta | 22 + .../Sprites/Editor/GameIcons/flipperFlop.png | Bin 0 -> 213772 bytes .../Editor/GameIcons/flipperFlop.png.meta | 108 + .../Editor/GameIcons/flipperFlop_mask.png | Bin 0 -> 7536 bytes .../GameIcons/flipperFlop_mask.png.meta | 108 + .../Resources/Sprites/Games/FlipperFlop.meta | 8 + .../Sprites/Games/FlipperFlop/Animations.meta | 8 + .../FlipperFlop/Animations/CaptainBop.anim | 1229 ++ .../Animations/CaptainBop.anim.meta | 8 + .../FlipperFlop/Animations/CaptainIdle.anim | 563 + .../Animations/CaptainIdle.anim.meta | 8 + .../FlipperFlop/Animations/CaptainRoll.anim | 1229 ++ .../Animations/CaptainRoll.anim.meta | 8 + .../Animations/CaptainSucessBop.anim | 5464 +++++ .../Animations/CaptainSucessBop.anim.meta | 8 + .../Animations/CaptainTuck.controller | 246 + .../Animations/CaptainTuck.controller.meta | 8 + .../CaptainTuckBlushExpression.anim | 1308 ++ .../CaptainTuckBlushExpression.anim.meta | 8 + .../Animations/CaptainTuckHead.controller | 217 + .../CaptainTuckHead.controller.meta | 8 + .../Animations/CaptainTuckMissBop.anim | 5800 +++++ .../Animations/CaptainTuckMissBop.anim.meta | 8 + .../Animations/CaptainTuckMissExpression.anim | 353 + .../CaptainTuckMissExpression.anim.meta | 8 + .../CaptainTuckMissSpeakExpression.anim | 783 + .../CaptainTuckMissSpeakExpression.anim.meta | 8 + .../CaptainTuckNeutralExpression.anim | 53 + .../CaptainTuckNeutralExpression.anim.meta | 8 + .../Animations/CaptainTuckRollExpression.anim | 364 + .../CaptainTuckRollExpression.anim.meta | 8 + .../CaptainTuckSpeakExpression.anim | 740 + .../CaptainTuckSpeakExpression.anim.meta | 8 + .../Animations/CaptainTuckWalkIntro.anim | 18403 ++++++++++++++++ .../Animations/CaptainTuckWalkIntro.anim.meta | 8 + .../FlipperFlop/Animations/CaptainWalk.anim | 9745 ++++++++ .../Animations/CaptainWalk.anim.meta | 8 + .../FlipperFlop/Animations/FaceAngry.anim | 187 + .../Animations/FaceAngry.anim.meta | 8 + .../FlipperFlop/Animations/FaceAnnoyed.anim | 148 + .../Animations/FaceAnnoyed.anim.meta | 8 + .../FlipperFlop/Animations/FaceBarely.anim | 148 + .../Animations/FaceBarely.anim.meta | 8 + .../Animations/FaceFlipper.controller | 269 + .../Animations/FaceFlipper.controller.meta | 8 + .../FlipperFlop/Animations/FaceGoofy.anim | 148 + .../Animations/FaceGoofy.anim.meta | 8 + .../FlipperFlop/Animations/FaceNormal.anim | 68 + .../Animations/FaceNormal.anim.meta | 8 + .../Games/FlipperFlop/Animations/FaceOw.anim | 68 + .../FlipperFlop/Animations/FaceOw.anim.meta | 8 + .../FlipperFlop/Animations/Flipper.controller | 530 + .../Animations/Flipper.controller.meta | 8 + .../FlipperFlop/Animations/FlipperBlink.anim | 226 + .../Animations/FlipperBlink.anim.meta | 8 + .../FlipperFlop/Animations/FlipperBop.anim | 473 + .../Animations/FlipperBop.anim.meta | 8 + .../FlipperFlop/Animations/FlipperIdle.anim | 133 + .../Animations/FlipperIdle.anim.meta | 8 + .../FlipperFlop/Animations/FlopLeft.anim | 3196 +++ .../FlipperFlop/Animations/FlopLeft.anim.meta | 8 + .../FlipperFlop/Animations/FlopRight.anim | 3268 +++ .../Animations/FlopRight.anim.meta | 8 + .../FlipperFlop/Animations/MissFlopLeft.anim | 3338 +++ .../Animations/MissFlopLeft.anim.meta | 8 + .../FlipperFlop/Animations/MissFlopRight.anim | 3338 +++ .../Animations/MissFlopRight.anim.meta | 8 + .../FlipperFlop/Animations/PrepareFlop.anim | 1507 ++ .../Animations/PrepareFlop.anim.meta | 8 + .../Animations/ReverseFlopLeft.anim | 6480 ++++++ .../Animations/ReverseFlopLeft.anim.meta | 8 + .../Animations/ReverseFlopRight.anim | 6462 ++++++ .../Animations/ReverseFlopRight.anim.meta | 8 + .../Animations/ReverseMissFlopLeft.anim | 3815 ++++ .../Animations/ReverseMissFlopLeft.anim.meta | 8 + .../Animations/ReverseMissFlopRight.anim | 4213 ++++ .../Animations/ReverseMissFlopRight.anim.meta | 8 + .../Animations/ReverseRollLeft.anim | 8739 ++++++++ .../Animations/ReverseRollLeft.anim.meta | 8 + .../Animations/ReverseRollRight.anim | 8739 ++++++++ .../Animations/ReverseRollRight.anim.meta | 8 + .../FlipperFlop/Animations/RollLeft.anim | 7425 +++++++ .../FlipperFlop/Animations/RollLeft.anim.meta | 8 + .../FlipperFlop/Animations/RollRight.anim | 7638 +++++++ .../Animations/RollRight.anim.meta | 8 + .../Games/FlipperFlop/Animations/Test.anim | 9399 ++++++++ .../FlipperFlop/Animations/Test.anim.meta | 8 + .../FlipperFlop/Flipper-Flop - Background.png | Bin 0 -> 553883 bytes .../Flipper-Flop - Background.png.meta | 372 + .../Flipper-Flop - Captain Tuck.png | Bin 0 -> 1669704 bytes .../Flipper-Flop - Captain Tuck.png.meta | 1092 + .../Flipper-Flop - The Flippers.png | Bin 0 -> 300805 bytes .../Flipper-Flop - The Flippers.png.meta | 540 + .../FlipperFlop/FlipperFlopReference.png | Bin 0 -> 518322 bytes .../FlipperFlop/FlipperFlopReference.png.meta | 96 + Assets/Scripts/Games/FlipperFlop.meta | 8 + .../Scripts/Games/FlipperFlop/FlipperFlop.cs | 983 + .../Games/FlipperFlop/FlipperFlop.cs.meta | 11 + .../Games/FlipperFlop/FlipperFlopFlipper.cs | 158 + .../FlipperFlop/FlipperFlopFlipper.cs.meta | 11 + 237 files changed, 148132 insertions(+), 7 deletions(-) create mode 100644 Assets/Resources/Games/flipperFlop.prefab create mode 100644 Assets/Resources/Games/flipperFlop.prefab.meta create mode 100644 Assets/Resources/Prefabs/Games/FlipperFlop.meta create mode 100644 Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab create mode 100644 Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/welldone.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/welldone.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/yes.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/appreciation/yes.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention3.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention3.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention4.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention4.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention6.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention6.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention7.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention7.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention8.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/attention8.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/cowbell.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/attention/cowbell.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount10.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount10.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount3.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount3.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount4.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount4.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount6.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount6.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount7.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount7.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount8.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount8.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount9.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount9.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountA.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountA.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountB.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountB.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountNow.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountNow.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountS.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountS.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1B.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1B.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1C.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount1C.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2C.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount2C.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount3.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount3.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount4.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount4.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount4B.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCount4B.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail2.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail2.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail3.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail3.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise1.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise1.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise2.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise2.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise3.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/count/flopNoise3.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/ding.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/ding.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/failgroan.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/failgroan.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flip1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flip1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flip2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flip2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flipB1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flipB1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flipB2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/flipB2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/punch.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/punch.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/rollL.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/rollL.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/rollR.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/rollR.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/tink.mp3 create mode 100644 Assets/Resources/Sfx/games/flipperFlop/tink.mp3.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh1.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh1.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh2.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh2.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh3.ogg create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uh3.ogg.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail1.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail1.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav.meta create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail3.wav create mode 100644 Assets/Resources/Sfx/games/flipperFlop/uhfail3.wav.meta create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/flipperFlop.png create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/flipperFlop.png.meta create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/flipperFlop_mask.png create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/flipperFlop_mask.png.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png.meta create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/FlipperFlopReference.png create mode 100644 Assets/Resources/Sprites/Games/FlipperFlop/FlipperFlopReference.png.meta create mode 100644 Assets/Scripts/Games/FlipperFlop.meta create mode 100644 Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs create mode 100644 Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs.meta create mode 100644 Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs create mode 100644 Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs.meta diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset index 7594b2920..afef638c4 100644 --- a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset @@ -41,7 +41,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 4194304 - _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0d0d0c0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316191a1a19171413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f20232627272523201f1c1812100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d23282c2d3032343332302d2c29231d1c16100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23282e34383a3d3f40403f3d3a38342f2c27211c160d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e272e3439404546494c4d4d4c4a4745403938332c282119130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c172029303940454b515356595a5a585653514b48443d38332a251e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29323a424b51545c60636567666563605c55554f48443e363028201911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c545c60666d7072737372706d67636059554f46413a322b231a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424c565e666d73797c7f80807f7d7975706b636159524c443d352c231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545e686d797f85898c8d8d8b8986827d77706b615e564f473e362c22180d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d7a838c9297989a999898928f89837d756d68605950483e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798390959ea1a9a6a6aaa29f9c95908a817a706b615a50463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b959fa7adb3b3b3b4aeaca7a09d938e857d706c61584e43392f24180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea7b1b9bec0c0bfbab8b1aca59e9792867e706a5f554b4035291d12070001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb9c2cacfd0cac7c3bcb8afa9a19892867c6f675d5145392f24180d060d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdcbd6dadbd6d3cdc8c1bbb3aaa3989184796d60554b4035291d12131a181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1e7e2e0d9d4cdc5bcb4aaa0968c7f72675d5145392c201f20272524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8796a0acb9c5cfdbe6efeae4dfd6cfc6bcb2a89e9285796d6053473a2d272b2d3432302d29221b120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687784919ea9b3becad6dde8eef1e8e1d8cfc3b9ada1978b7e7164544a3f33333739403e3d39342d2417110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c97a2adbac0cbd7dde3ebf3eae1d6cabeb3a99c8f8276665b5044383f44464d4b49453f3628231c150c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754616e7a85929fa5afb9c1ccd2d9e2e4ece6dacfc5b8ac9f9285796c605346414950535a5856504840342e261e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3946525e68717e8a939da7afbbc0c7d0d3d8dfe0e0d3c6baaea298887b6e62554849535b606765625a52443f3830281f160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616c74818e959ea5afb5bdc2c7cdd2d4d8d6cabfb4aa978a7e7164574b505b656c73716c635b504a423a31281f160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b44505a606d79838f939fa4abb0b7bbc2c6c8ccd2d0c0b3a69a8d8073675a4d53606c77807e736d605c544b433a31281f160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323e45515d676d79818d93999fa6abb0b6b9bbc0c1c2c2b5a89c8f8275695c4f5865717e8b8b80746d665d554b433a31281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202935404b555d676d78808790949c9fa6aaacafb6b4b6b8b6a99c8f8376695c5053606d7983908c81786d675d554b433a31281f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18242f3a434b555d666c737c838a8f94999d9fa4aca8a9abadaa9d9083776a5d50515c676e7b86928e82796d675d554b433931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a434b545b606a6f767d83888d90939a999b9c9ea1a99e9184776b5e514b555f69717e8a938f82796d675d554b43392f231812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f283139424a50585f626c70767b8083868a8c8e8f9197a19e9185786b5e52434d57616c74818e949082796d675d554b403429241a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f272f383f444e545a6164696e73777a7d7f818385919e9e9185786b5e524545505a606d798390949082796d675c514540362c21180c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151d262d333c43475055575f6166686d707375767f8c999e9185786b5e52453e45515c676f7c8792948f82796d605b51483e332a1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c222832373e44494d5355565e61646668737f8c999e9185786b5e524534404b555f6a74808d97948e81756d635a50463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b33393c4247484c5254575966737f8c999e9185786b5e52452f39434e58606d7a85929e938c7f736c61584e42382e23170c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b22282d31373a3b4146474c5966737f8c999e9185786b5e524538313c45525d68727e8b959f93887e716a5f544a3f342820150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f171c1f262b2d303639404c5966737f8c999e9185786b5e5245382935414c56606d7883909d9a92867c6e665c50443c32261b0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e21252a33404c5966737f8c999e9185786b5e524538242f3a44505c66707d8996a0989083786d60584e43372b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214192633404c5966737f8c999e9185786b5e5245382b28343f4a54606b7784919d9f958c80736a5f54473d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608192633404c5966737f8c999e9185786b5e5245382b232e38424f5966727f8c99a49f92877c6f62594f41382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1c26303d4854616e7b87939fa3998f82766b6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b14202d3a46525e6976828f9cab9f94897d70655b5044372b1f1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f1e2a36424d5765717e8b98aba69d9083786c6053463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f1a25303c4855626f7b8899a3aca095897c7063564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f13202d3a4653606d7986929faca79b8e8175685d5245392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f121f2b3844505c667885919eabac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f111d2935414b556a7784919daaaea2988a7d7064574a3d312417060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f13202c3945515d677885929eabb4aa9a8d8073675a4d402d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f14212d3a4754606d7a8797a1adb6a99d9083766a544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f16222f3c4855626f7b8895a9b3b8ab9e928578665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b16202b37434e5864717e8b97a4b1b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1e28323a47535f6a7683909ca9b6bbafa499877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b26303a444f59626f7c88949fabb7b9ada19786796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e524538262f38414c56606b74818e9aa6b0bcb8ab9e928578665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382f384149525d686f7d87929facb9c2b7aa9d9084776a544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e52453038424a535b606d7a849199a3afbbc0b6ac9b8e8175685b4e422e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e52453b424a545b656c75818e96a1abb5c0bbafa49a8b7e7164584b3e312518070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245454d545c666c77808d939ea8b2bdc6b9ac9f93877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e524550575e666d78818d929da5afbac4bcb1a79c8f8376685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e4b515a61696e78818e939da4aeb7c1c5b8aca0958a7d7063564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e545c606c707b828e939da5aeb6c0c5bcafa59d9083786c6053463b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b575f666d747d8590949ea5afb7c0cabeb4aa9e938a7d70655b504437291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b60696e79808a92979fa6afb7c0c9c2baaea2988f82756c6153493f3327170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e918578676d737b838d929ea2a9b0b8c1c9c2b8aea49f92867b6e615a5041382d22170500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185787179808690959da4adb3bbc2cac3b9b0a69d928a7e71695e52483e2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185787e848d9298a0a7aeb9bec5ccc4bab1a79f948d80746c61574d42362c1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999f9286838a91969fa3aab1b9c0cacbc3bab2a8a0959082786d605a50453b30241a0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a2989290949ea1a8aeb4bcc3cbcbc2b9b1a8a09690837a6d665c50483e33291f1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aaa29f9c9fa6adb2babfc6cfcac2b9b0a7a09691847a6e685d544a3f362c21170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6aeaba9abb0b9bdc4cbd1c9c1b8b0a69f9590847b6e685e564c42382e241a0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b8b6b7bcc2c9cfd1cbc0b7afa69f9490837a6e695f564c443a30261c12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc3c4c7cdd5cfc6bfbbaea59e948f827a6e685f574d443b32281e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd0d3d5cdc5bdb5aea49d938e82796d685e564d453b322920160c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9d4ccc3bbb3aba39f928d81786d675d564d443b332920170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd3cac2bab2a9a299928b80786d665d554c443b322921170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccc9c1b8b0a8a09792877e736c665c544b433a322920170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc8c0b7afa69f9691857d716c605b544a4239312820170e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfbfb6aea59e9490847b706b625a504a423930271f160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2c0bbada49d938f827a6e69605950443f382f271e150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b6afa39c928d81796d685f574f473f332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b6aca49f918c80786d675d564d453d3528221c140b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6afa49a938b7f746c665c554c443c332b2317110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6a49f93887f736d605b544b433a322a211911060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a69c928b7f726d635b504a4239312820180f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999f948c80736d625a51443f382f271f160e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99978f82786c605b514840332d261d150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c9992857a6d665b50493f3628221c140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c998c7f73685e544a3f372d2417110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c92867a6d60564c42382d251b1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f89898377685d52443a2f261c130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7c7c7c6f62564c4132291d140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e70706f6a5f53433a2f20170b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616363625f584e4331281e0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d5354565655534e463c311f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464849494847433c342a200d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3d3d3c3a37312a22180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e30302f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2121232322211f1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141516161515120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070604010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d070c1012131413110d070f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070d101314171a1c181c1f2021201d181c1b191514120f0a0604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181d202024272923282c2d2d2c292429282622211f1a1413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e2124292c2d3034352e34383a3a39352f3635322f2e2b26201f1d18120d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161c20262b2e2f35393a3d4042434044464745414443423f3b3a37312d2c29241d19130c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a21272c31373a3b4045474a4d4f504a515354514b504f4e4c4847433e3a39352f2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070f1820262b33383c4247484b5153575a5c5d545c60605d555d5c5b5955534e4b47454039363028231c150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31373d44484e5355555d60636768696a666d6d676b6a696865625f585753514b46413a342e271e180f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151d2429333c42474f54575f6266676d707375767778797a7978777675726e6a6864605d55524c444039302a211a11090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161f272f353f454d535960636a6e72767a7d8082838485868786858382817f7b7874716d67615e56514a423c332c231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1620283139404551575f626b70767b7f82868a8d8f90919297999291908f8e8c8884817e79736d68605c544d453e352d241b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f28323a434b515b62696e767d82888c8f92999a9b9c9d9fa2a39f9e9d9c9b9896918e8a85807a726d665f5750473e362d241a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27313a444c555d606d727b82898f94999c9fa3aba8a9aaabadaeacabaaa9a8a8a19e9b97928d857f786e69615a50483e362c22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39434c565d676d757f868f949c9fa6a9acaeb4b5b6b7b8babab9b8b6b5b4b2adaba9a29e98928c837b706c625a50483e342b20160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424b555d686d79818b92999ea6aab0b6b9babfc2c2bebcbbbabcbdc0c2c1bdb9b8b3adaaa29f9590867e716c625a50473d32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545d676d7a828f939fa3abb0b7bbc2c5c0bbb9b6b2b0aeaeafb0b3b7b9bdc4c4beb9b3aea7a09892877e716c61594f443a2f24190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b3844505b666d798390949ea5aeb4bdc2c7c1bdb5afaca9a5a3a2a1a2a3a6abacb2b8bcc3c5bebab1aaa29992887e716b60564c41352920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606c78828f959fa6afbabfc6c5beb9afaba49f9c9896959495979a9ea1a8acb1b9bfcac3bcb4aba39a92867d6f685d52453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323a47535f6a727f8c939ea7b0b9c1cbc5bbb3ada59e99938f8b898887898a8d91969da0a7aeb6bfc7c5bdb5aca39891847a6d60584e43372b1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626f7c86929fa6b0b9c2cbc5bbb3a9a19e938e87837f7d7b7b7c7d80848991959ca4adb5bfc8c7beb4aaa1968e81746a5f53473c31261a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a75828f99a3aeb8c1cbc6bcb3a9a1979289817b7672706f6e6f7073787d838c929ca3adb6c0ccc6bcb2a89f93877c6f62574d42372b1d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c88949eabb4bfcacbbfb4aaa19792857d746e69656362616264676b7078808c919ca4aebac3cfc4bbafa49a8e8175695f53473a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75828f9ba6b0bdc6d1c7baaea39892857c706b615e5756555456575960666d737f8c929da8b2bdc8ccc0b6ac9f93877b6e61554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c87939facb9c1cfc8bcb1a79f92867c6f6a6059524d4a4848494a4f545c606d73808d96a0acb8c3cec7bbafa4998e8174675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774818d9aa4afbbc8d1c4b8aca0958c7f726a5f584f46423d3c3b3c3d424a515b606d7984919ea7b1bcc8ccc0b5ab9f92867a6d6054473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697784919eacb6c0ccc9beb3a99d9083786d60584e463d36302f2e2f30394045515c67707d8995a0acb8c5d2c7bbaea3998a7d7063574a3d3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acbec7d2c6b9ada1978a7e71665c50463c342a25222123272e34404b55606b7784919daab7c4cecbbfb5ab9a8d807367564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a8b2bdd0d1c5b8ab9e9285796d60544a3f342a221a1515151c232f39434f5965727f8b98a8b2bdc9d1c3b6aa9d908377685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1cecdc0b3a79a8d8074665c5142382e22181009080b121d27313d4754616e7a8796a0acb9c5d2c6b9ac9f93867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556b7784919eaab7c4d1c9beb3a9978a7d7164544b4030261c10060000010b15202d3946525e687784919eaab7c4d1c7bbafa499897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d677985929facb8c5d2c6b9ada197877b6e6154473b2e21140a0000000005111e2a36414c566875818e9ba8b5c1ceccc0b5ab978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798698a2aebac6d1c4b8ab9e918578695e52463a2d20140200000000010d1925303f4c5966727f8c99a5b2bfccd2bfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bfcad0c3b7aa9d9084776a574d42362a1e11050000000000081825323e4b5865717e8b98a4b1becbccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbd0cfc2b6a99c8f8376695c504330251a0e0200000000000b1724313e4a5764717d8a97a4b0bdcacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec2b5a89b8f8275685c4f4235291c090000000000000a1623303d495663707c8996a3afbcc9cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec2b5a89b8f8275685c4f4235291c090000000000000a1723303d4a5663707d8996a3b0bcc9cec1b5a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbd0cfc3b6a99c908376695d504331251a0e0200000000000b1724313e4a5764717d8a97a4b0bdcacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8794aab4becad0c3b7aa9d9084776a574d42362a1e120500000000000c1825323f4b5865727e8b98a5b1becbccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798698a2aebac6d1c5b8ab9e928578695e53463a2d21140700000000000d192633404c5966737f8c99a6b2bfcccbbeb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677885929fabb8c5d2c6b9ada197877b6e6154483b2f24180c0000000005121e2a36424d576875828f9ba8b5c2cecbc0b5ab978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556b7784919eaab7c4d1c9beb3a9978a7e7164554b4035291d12070000020b14212d3a46535f697885919eabb8c4d1c7bbafa399897d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e414e5b6874818e9ba7b4c1cecfc0b4a79a8d8174675d5145392e23180f0b080b141d28333f4a54616e7b8897a1adb9c6d2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071824313e4b5764717e8a97a7b1bcc8d2c5b8ab9f9285796d60544b403428221b1717191d262f3844505b66737f8c99a9b2bec9d0c3b6a99d908376675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8795a0acb8c7d1c6baada2978b7e71665c51453d342b27222324292f38414c56606c7884919eabb7c4cfcabfb4aa998d807366554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687784919dabb5c0cbcabeb3a99d9183796d60594f473e37332d302f353a4149535d68717e8a96a1adb9c5d2c7baaea298897d7063564a3d2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566774808d99a3afbbc7d0c5b8aca0958c80736b60595046443f3d3d3e41454c535b656d7a85929ea8b2bdc9cbbfb5ab9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4855616e7b87929facb6c0ccc8bcb1a79f92877d6f6b615a5350494a4a4b4c51565e656c77818e97a1adbac4cfc7bbaea3998d8074675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535f6975818e9aa4afbbc6cec3bbafa39992867d716c63605b53575657555d60686d77808e939ea9b3beccccc0b5ab9f92867b6e61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d57626e7c87939faab4bfcacbc0b5aba29892867e766f6c656564636466676d727a818e929da5afbbc5cec5bbafa4998e8174695e5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c47535f6a75818e98a2aebac1cac7bdb4aaa298928b827c78747270707172757a7e858e939da5afb7c1cdc5bcb2a89f93877b6e62574d4231271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa5afb8c2cac5bcb4aaa29f948f8984807e7d7d7e7f82868b92979ea5afb7c0c9c6bdb4aaa0968d8074695f53453b311f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c47535f69727f8b939ea6b0b8c1cac5bcb4aea69f9c96918d8b8a898a8c8f92989ea1a9afb7c0c9c5bcb4aba2989184796d60574d4233291f0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37424d57626d75818e949fa6afbabfc6c5bfbab0aba8a19e9a98979697999b9fa3aaadb3bbc1c9c2bbb3aaa39992867c6f675d51453c3121170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515b606d78828f949da5aeb4babfc6c2bbb7b2acaba7a5a3a3a4a5a8acaeb4b9bec5c4beb9b0a9a19892877d706a5f554b40332a1f0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333f45515c666d79828e939fa2aaaeb4babfc5c4bdb9b7b3b1b0b0b1b2b5b9babfc6c4bdb9b3ada69f9792867e706b61584e43392f21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212834404b545d676d78818b92989fa3aaaeb4b8babec1c2c0bebdbcbdbfc2c1c0bcb8b7b2ada9a19e9490857d706c61594f463c31271d0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232e39424b555d666d747e868d92989fa3ababaeb3b4b5b6b7b8b9b8b7b6b5b4b1acaaa8a19e97918b827b706b615a50473e342a1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606c717a80868d92999b9fa2aaa7a8aaabacacabaaa9a8a7a7a09d9a96918c857e786e69605950483e352c22180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424b515a61686e747b81868b8f9298999b9c9d9e9f9f9e9d9c9b9a9895918d8a847f7a716c665e574f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f283039404550565e61696e747b7e8285898c8e8f9091929392918f8e8d8b8784807d79726d67605b544d453d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e272e343e444c52575e61696e7275797c7f81828384858685848382817e7b7774706d66605d55504a423b332b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328323b41464d52575e6165666d6f737475777879797877767574716e696763605c54514c443f382f292019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218202930363b42464d5254545c60636668696a6b666c666a69686765615e575753514a45413a332d261d170e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a30363b4246474a505356595b5c5d545b605b545c5b5a5854524d4a46444039352f28221c140b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f252a30363a3b3f4446494c4e4f504a5053504a504f4e4b4846423d3a38342e29241e17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3232322e34383a3c404142443f4446443f4342413e3b3a3630323232302f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545858585858585858585858585858585858585858585858585858585857554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60656565656565656565656565656565656565656565656565656565656361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d72727272727272727272727272727272727272727272727272727272706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895989898989898989898989898989898989898989898989898988e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1ababababababababababababababababababababababa89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8892929292929292929292929292929292929292929292929292928e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b858585858585858585858585858585858585858585858585858585858174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e78787878787878787878787878787878787878787878787878787878746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b58534a41362b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c424648525252525252525252525252525252525252525252525252525252524e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b4545454545454545454545454545454545454545454545454545454541403c362f261d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e383838383838383838383838383838383838383838383838383838383433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121212121212121212121212121212121212121212121212121212120e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0d0d0c0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070809090a0a09090807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316191a1a19171413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708070c10131415151617171615151413100c07080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f20232627272523201f1c1812100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306090e12141518181d1f202122232323232221201f1d18181514120e090603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d23282c2d3032343332302d2c29231d1c16100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131a1e21212524292c2d2e2f2f30302f2f2e2d2c29242521211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23282e34383a3d3f40403f3d3a38342f2c27211c160d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f20252a2d2e312f35383a3b3c3c3d3d3c3c3b3a38352f312e2d2a25201f1c17110f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e272e3439404546494c4d4d4c4a4745403938332c282119130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10151b1c23282c2d31363a3b3e414045474848494a4a494848474540413e3b3a36312d2c28231c1b150f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c172029303940454b515356595a5a585653514b48443d38332a251e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f161b20262b2e34383a3d4246484b4e4b5153545556565656555453514b4d4b4846423d3a38342e2b26201b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29323a424b51545c60636567666563605c55554f48443e363028201911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161b21272c3237383f44464a4d5354585a555d606162626363626261605d555a5854534d4a46443f3837312c27211b160d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c545c60666d7072737372706d67636059554f46413a322b231a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d131921272c32383c43474a505357575e61646769676d6e6f6f70706f6f6e6d67696764615e575753504a47433c38322c272119130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424c565e666d73797c7f80807f7d7975706b636159524c443d352c231a1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e171e252a32383d44484e53545c606367696e717476787a7b7b7c7d7d7c7b7b7a787674716e696763605c54534e48443d38322a251e170e0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545e686d797f85898c8d8d8b8986827d77706b615e564f473e362c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202930363d44484f54585f62666d7074777b7e818284868788898989898887868482807e7b7774706d66625f58544f48433d3630292018130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d7a838c9297989a999898928f89837d756d68605950483e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d2429323a41464f545960636a6f74797d8184878b8d8f91939a9595969695959a93918f8d8b8784817d79736f6a636059544f46413a3229241d160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798390959ea1a9a6a6aaa29f9c95908a817a706b615a50463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f282f353f444c525960636b70767c80858a8e9196979a9c9e9fa4aca2a3a3a2aca49f9e9c9a9796918e8a85807c766f6b636059524c443f352f281f1810070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b959fa7adb3b3b3b4aeaca7a09d938e857d706c61584e43392f24180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081119222a313a414550565e616b6f767d82888d92979a9ea0a8a7a9abacafb6afb0b0afb6afacaba9a7a8a09e9a97918d88827c766f6b615e565045403a312a221911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea7b1b9bec0c0bfbab8b1aca59e9792867e706a5f554b4035291d120700010000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a232b343c434b515a62686d747d83898f949a9ea1a9aaacb2b4b5b7b9bbc0bcbcbcbcc0bbb9b7b5b3b2acaaa9a19e9a948f89837c746d68625a514b433c342b231a120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb9c2cacfd0cac7c3bcb8afa9a19892867c6f675d5145392f24180d060d0b0b0905010000000000000000000000000000000000000000000000000000000000000000000000000009121b242c353d464e555d606c717a818990949c9fa6abadb3b7b9bdc0c2c4c6c8ccd2c9c9d2ccc8c6c4c2c0bdb9b7b3adaba69f9c949087817a716c605d554e463d352c241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdcbd6dadbd6d3cdc8c1bbb3aaa3989184796d60554b4035291d12131a181715110c06000000000000000000000000000000000000000000000000000000000000000000000008121b242d363e474f585f676d757e858e939c9fa6abb0b8b9bec4c5c9cecfd1d2d4d8ddd6d6ddd8d4d2d1cfcec9c5c4beb9b8b0aba69f9a938e857e756d675f584f473e362d241b1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1e7e2e0d9d4cdc5bcb4aaa0968c7f72675d5145392c201f20272524211d17110900000000000000000000000000000000000000000000000000000000000000000007111a242d363f485059606a6f79818b92979ea5abb0b7bbc2c6c9cfd2d5d9dcdedfe0e4e8e3e3e8e4e0dfdedcd9d5d2cfc9c6c2bbb7b0aca49f97928b81796f6a605950483f362d231a110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8796a0acb9c5cfdbe6efeae4dfd6cfc6bcb2a89e9285796d6053473a2d272b2d3432302d29221b120600000000000000000000000000000000000000000000000000000000000000060f19232c363f48505a616b707c848e939fa2a9afb7bcc2c7ccd2d5dadee1e5e8eaecedf0f4f9f9f4f0edeceae8e5e1dedad5d2ccc7c2beb6afa9a29f938e847c706b615a50483f362c23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687784919ea9b3becad6dde8eef1e8e1d8cfc3b9ada1978b7e7164544a3f33333739403e3d39342d2417110a0300000000000000000000000000000000000000000000000000000000030c18212b353e48505a626c717d8691969ea5adb3bbc1c7cdd3d8dfe1e6ebedf1f6f7f9fafcfffffffffcfaf9f7f6f1edebe6e1dfd8d3d0c7c0bbb3ada59e9691867d716c625a50483e352b21180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c97a2adbac0cbd7dde3ebf3eae1d6cabeb3a99c8f8276665b5044383f44464d4b49453f3628231c150c040000000000000000000000000000000000000000000000000000000b151e2a333d47505a626c717e879298a0a8afbabec5cdd3d8dee3e9eef2f7fafdfffffffffffffffffffffffffffffdfaf7f2eee9e3e2d9d2ccc5bebaafa8a09892877e716c625a50473d332a1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754616e7a85929fa5afb9c1ccd2d9e2e4ece6dacfc5b8ac9f9285796c605346414950535a5856504840342e261e160d040000000000000000000000000000000000000000000000000007121d27303c454f59616c717e879299a2aab2bac1cad0d7dfe4e9eff4fafefffffffffffffffffffffffffffffffffffffffffefaf4f4ebe4ddd8cfcac1bab2aaa29992877e716c61594f453b30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3946525e68717e8a939da7afbbc0c7d0d3d8dfe0e0d3c6baaea298887b6e62554849535b606765625a52443f3830281f160d040000000000000000000000000000000000000000000000040d18232e39434d57606b707e879399a3abb4bcc3ccd6dbe1e9f2f5fbfffffffffffffffffffffffffffffffffffffffffffffffffffffdf5eee8e1dbd6ccc3bcb4aba39992877e706b60574d42392e23180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616c74818e959ea5afb5bdc2c7cdd2d4d8d6cabfb4aa978a7e7164574b505b656c73716c635b504a423a31281f160d04000000000000000000000000000000000000000000010c161f2834404b555f69707d869299a4abb4bdc5ced5dee6ecf3fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f4ece6ded5cec5bdb4aba39992867d6f695f544b4034281f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b44505a606d79838f939fa4abb0b7bbc2c6c8ccd2d0c0b3a69a8d8073675a4d53606c77807e736d605c544b433a31281f160d04000000000000000000000000000000000000000007121d28313945515c676e7b869298a3abb5bdc6cfd7e0e7f0f7fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf7f0e7e0d7cfc6bdb5aba39892857b6e665c51453e31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323e45515d676d79818d93999fa6abb0b6b9bbc0c1c2c2b5a89c8f8275695c4f5865717e8b8b80746d665d554b433a31281f160d03000000000000000000000000000000000000010d18242f39434f59606d79839098a2aab4bdc7d0d8e1e9f2f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f2e9e1d8d0c7bdb4aaa2979083786d60594f43392f24180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202935404b555d676d78808790949c9fa6aaacafb6b4b6b8b6a99c8f8376695c5053606d7983908c81786d675d554b433a31281f150b01000000000000000000000000000000000004101d2935404b55616c74808d95a0aab3bcc6d0d9e2eaf3fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf3eae2d9cfc6bcb3a9a0958d80746b61554b4035291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18242f3a434b555d666c737c838a8f94999d9fa4aca8a9abadaa9d9083776a5d50515c676e7b86928e82796d675d554b433931271d120700000000000000000000000000000000030d18212c3945515d67707d8a929da7b1bcc5cfd8e2ebf4fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf4ebe1d8cec5bbb1a79d928a7d70675d51453c31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a434b545b606a6f767d83888d90939a999b9c9ea1a99e9184776b5e514b555f69717e8a938f82796d675d554b43392f2318120800000000000000000000000000000009141f2b37424d57606d7984919ea4aeb9c3ced7e1eaf4fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf3eae0d7cdc3b9aea49e9184796d60574d42372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f283139424a50585f626c70767b8083868a8c8e8f9197a19e9185786b5e52434d57616c74818e949082796d675d554b403429241a0f0600000000000000000000000000020e1a26313a47535f6973808d96a1acb6c0cbd5e0e9f3fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf2e9dfd5cbc0b9aca1968c8073695f53463b31251a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f272f383f444e545a6164696e73777a7d7f818385919e9e9185786b5e524545505a606d798390949082796d675c514540362c21180c0300000000000000000000000005121e2a36424d57626e7b86929fa8b2bdc8d2dde7f2fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf2e6ddd5c9bdb2a89f92867b6e61574d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151d262d333c43475055575f6166686d707375767f8c999e9185786b5e52453e45515c676f7c8792948f82796d605b51483e332a1e150a0000000000000000000000000714212d3a46535f6975818e99a3aebac4cedae4eff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8efe5dacec4baaea3998e8174695e53463a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c222832373e44494d5355565e61646668737f8c999e9185786b5e524534404b555f6a74808d97948e81756d635a50463c30261c11060000000000000000000004111d2935414c56616e7b87929fabb5bfccd6e0edf6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6ebe0d7cbbfb4ab9f92867b6e61564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b33393c4247484c5254575966737f8c999e9185786b5e52452f39434e58606d7a85929e938c7f736c61584e42382e23170c040000000000000000000713202c3945525d6874818d99a3afbdc6d1dee8f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf3e7dcd1c6bbafa3998d8174685d5245392c201409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b22282d31373a3b4146474c5966737f8c999e9185786b5e524538313c45525d68727e8b959f93887e716a5f544a3f342820150a0000000000000000000714212d3a4754606d7a86929fabb5c0cfd8e3f0fafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ede2d7cbc0b5ab9f92867a6d6054473b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f171c1f262b2d303639404c5966737f8c999e9185786b5e5245382935414c56606d7883909d9a92867c6e665c50443c32261b0b020000000000000005121e2a36424d5765717e8b98a3aebdc7d1e1eaf4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3e8dcd1c7baaea3988b7e7165574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e21252a33404c5966737f8c999e9185786b5e524538242f3a44505c66707d8996a0989083786d60584e43372b1d140a000000000000000714212d3a46535f697683909caab4bfcfd9e3f3fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9eee3d6cbbfb4aa9c8f8376695e53463a2d2114060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214192633404c5966737f8c999e9185786b5e5245382b28343f4a54606b7784919d9f958c80736a5f54473d2f261b11060000000000000815222e3b4855616e7b88949fabbcc6d1e1ebf5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3e7dcd0c6b9ac9f93877b6e6154483b2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608192633404c5966737f8c999e9185786b5e5245382b232e38424f5966727f8c99a49f92877c6f62594f41382d22170b0000000000030f1c28333f4a5465727f8b98a6b0bccfd8e2f3fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ede0d4c8bbafa49a8b7e726553493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1c26303d4854616e7b87939fa3998f82766b6053493f33271b0f030000000006121f2b3844505b6675828f9ba8b5c2cddbeaf4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf0e4d8ccc0b6ac9b8e8275655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b14202d3a46525e6976828f9cab9f94897d70655b5044372b1f1308000000000613202d394653606c7985929fabb8c5d2deebf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e8ddd2c5b8ab9e9285796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f1e2a36424d5765717e8b98aba69d9083786c6053463a2f24190d010000000916222f3c4955626f7c8897a2adbac6d3dfecf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ecdfd2c6b9ada197887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f1a25303c4855626f7b8899a3aca095897c7063564c4135291d11040000000b1825313e4b5864717e8b97a9b3becad6e2eefbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaeee2d5c9beb3a9978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f13202d3a4653606d7986929faca79b8e8175685d5245392c2013060000000d1a2633404d596673808c99a6b3bfcfdbe6f2fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef2e6dacfbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f121f2b3844505c667885919eabac9f92867a6d6054473a2d2114070000020f1c2835424f5b6875828e9ba8b5c1cedbe8f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e8dbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f111d2935414b556a7784919daaaea2988a7d7064574a3d31241706000004111e2a3744515d6a7784909daab7c3d0ddeaf6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6e9ddd0c3b6aa9d9083776a5d5044372a1d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f13202c3945515d677885929eabb4aa9a8d8073675a4d402d22170b000005121e2b3845515e6b7884919eabb7c4d1deeaf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7eaded1c4b7ab9e9184786b5e51452e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f14212d3a4754606d7a8797a1adb6a99d9083766a544a3f33281c0f030004101c2934404b556c7885929fabb8c5d2deebf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ebded1c5b8ab9e9285786b554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1f16222f3c4855626f7b8895a9b3b8ab9e928578665b5044382b1f12060006131f2c3845515c677986929facb9c5d2dfecf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ecdfd2c5b9ac9f928679675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b16202b37434e5864717e8b97a4b1b9ac9f9386796c605346392d201306000714202d3a4753606d7a8699a3afbbc7d3e0edf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ede0d3c7bbaea39986796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b1e28323a47535f6a7683909ca9b6bbafa499877a6d6054473a2d211407000713202d3a4653606d798698a2aebac7d3e0ecf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ecdfd3c6baaea29886796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382b26303a444f59626f7c88949fabb7b9ada19786796d6053463a2d2013070006121f2b3844505c667985929facb8c5d2dfebf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ebdfd2c5b8ac9f928579665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e524538262f38414c56606b74818e9aa6b0bcb8ab9e928578665c5145382c1f13060003101c28343f4a5f6b7885929eabb8c5d1deebf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ebded1c4b8ab9e9185786b5e4a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245382f384149525d686f7d87929facb9c2b7aa9d9084776a544b4034281c100400000b17232e44515e6b7784919eaab7c4d1ddeaf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7eaddd1c4b7aa9e9184776b5e51442d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e52453038424a535b606d7a849199a3afbbc0b6ac9b8e8175685b4e422e23180c000000061d293643505c6976838f9ca9b6c2cfdce9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5e8dccfc2b5a99c8f8276695c4f4336291c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e52453b424a545b656c75818e96a1abb5c0bbafa49a8b7e7164584b3e312518070000010e1b2734414e5a6774818d9aa7b4c0d2dde8f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3e7dacdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e5245454d545c666c77808d939ea8b2bdc6b9ac9f93877a6e6154473b2e2114080000000c1926323f4c5965727f8c98abb5c0ccd7e3f0fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf0e3d7ccc0b5ab988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e524550575e666d78818d929da5afbac4bcb1a79c8f8376685e5246392d2014070000000a1724303d4a5763707d8a99a4afbbc7d4e0edf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ede0d4c7bbafa499897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e4b515a61696e78818e939da4aeb7c1c5b8aca0958a7d7063564c41362a1e11050000000714212e3a4754616d7a86939facb9c6d2dfecf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ecdfd2c6b9ac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b5e545c606c707b828e939da5aeb6c0c5bcafa59d9083786c6053463b3025190e020000000713202d3946525d687783909daab6c3cfdae6f2fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6e9ddd0c3b6aa9d908377685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b575f666d747d8590949ea5afb7c0cabeb4aa9e938a7d70655b504437291e14080000000005111d2935414c566773808d9aa9b3becad6e2eefafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaeee2d5c9beb3a9998d807366564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185786b60696e79808a92979fa6afb7c0c9c2baaea2988f82756c6153493f3327170d0200000000010d1924303d4a5763707d8a97a1adb9c6d2dfeaf5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ecdfd2c6b9ada197897d7063564a3d2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e918578676d737b838d929ea2a9b0b8c1c9c2b8aea49f92867b6e615a5041382d2217050000000000000813202d3a4653606d7985929eabb8c3ced9e4f0fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ebded1c5b8ab9e9285796d6053463a2d20130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185787179808690959da4adb3bbc2cac3b9b0a69d928a7e71695e52483e2f261b110600000000000006131f2c3845515c6674808d9aa7b1bcc8d4e0ebf6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ede0d4c8bcb1a79a8d8074665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9185787e848d9298a0a7aeb9bec5ccc4bab1a79f948d80746c61574d42362c1d140a0000000000000004101c2834404b54626f7c8995a0acb8c3ced9e5f4fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf4e6ddd1c4b8aca095887c6f62544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999f9286838a91969fa3aab1b9c0cacbc3bab2a8a0959082786d605a50453b30241a0b0200000000000000000c18232e394754606a7783909da8b2bdc8d4e2ebf5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ebe2d4c8bdb2a89d9083776a605442382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a2989290949ea1a8aeb4bcc3cbcbc2b9b1a8a09690837a6d665c50483e33291f110800000000000000000007121d2b37434e5864717e8a96a0acb9c3d0d9e4eef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9eee3d9d0c7b8aca0968a7e7164584e4330261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99aaa29f9c9fa6adb2babfc6cfcac2b9b0a7a09691847a6e685d544a3f362c21170d00000000000000000000000f1b27323d4653606d7884919ea7b1bec7d2dde8f3fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf3e8ddd2c7bdb1a79d9184786c6053463c3220150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6aeaba9abb0b9bdc4cbd1c9c1b8b0a69f9590847b6e685e564c42382e241a0f0500000000000000000000000a161f2b3844505c66717e8b95a0acb6c0ccd8e1eaf5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4eae1d7ccc0b5ab9f958b7e71665b5044382b1f1203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b8b6b7bcc2c9cfd1cbc0b7afa69f9490837a6e695f564c443a30261c120900000000000000000000000003101c28343f4a54606d7883909aa4afbbc4cfd9e3eef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ede3d8cfc6bbafa4999083786c60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc3c4c7cdd5cfc6bfbbaea59e948f827a6e685f574d443b32281e150a00000000000000000000000000000b17232e3844505c666f7c87939fa8b2bdc7d1dce8eef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7eee7dcd1c6bdb2a89f93877c6f665b5042382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd0d3d5cdc5bdb5aea49d938e82796d685e564d453b322920160c03000000000000000000000000000006111c28343f4a54606a74818e96a1abb5c0cbd7dce6eff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8efe5dcd7cbbfb5aba1968d81746a60544a3f2f261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9d4ccc3bbb3aba39f928d81786d675d564d443b332920170d04000000000000000000000000000000000b17232e38424e58606d7a849199a3afbbc1cad4dde6eff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe6ddd4cac2bbaea39991847a6d60584e42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd3cac2bab2a9a299928b80786d665d554c443b322921170e05000000000000000000000000000000000006111c26303d45525d686f7c87929fa5afb8c2cbd4dde5eef8fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8eee5ddd4cbc2b8afa59f92877c6f685d52463d2f261c0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccc9c1b8b0a8a09792877e736c665c544b433a322920170f06000000000000000000000000000000000000000a141e2935414c56606a727f8c939ea6b0b9c2cbd3dce7edf4fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf4ede7dcd3cbc2b9b0a69e938c7f726a60564c41342b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc8c0b7afa69f9691857d716c605b544a4239312820170e060000000000000000000000000000000000000000020c1924303a444e58606c77818e949fa7b1b9c1cad6dbe2eaf2f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8f2eae2dbd6cac1b9b1a79f948e81756d62584e443a2f22190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfbfb6aea59e9490847b706b625a504a423930271f160e050000000000000000000000000000000000000000000008131e28323d44505b656d78828f959fa7b0b8c1cad0d8e0e7edf4fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf4ede7e0d8d0cac0b8b0a79f958f82786d605b51463d32281e100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2c0bbada49d938f827a6e69605950443f382f271e150d040000000000000000000000000000000000000000000000020c162027333f49535c666d798390959ea6afbabfc6ced7dce2eaf3f4fbfffffffffffffffffffffffffffffffffffffffffffffffffbf4f2eae2dcd6cec6bfbaafa69e959083796d665c51493f342b20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b6afa39c928d81796d685f574f473f332d261d150c0300000000000000000000000000000000000000000000000000040e17222d38414b545d676d7a838f949da5aeb4bcc3cbd1d8e1e3e9eff3f8fffffffffffffffffffffffffffffffffffffffff8f3efe9e3e0d8d0cbc3bcb4aea59d948f837a6d675d544a40372d22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b6aca49f918c80786d675d564d453d3528221c140b0300000000000000000000000000000000000000000000000000000006111b262f39424b555e686d79828e939fa2aab1babfc6cfd3d8e0e3e7edf0f5f8fafdfffffffffffffffffffffdfaf8f5f0ede7e3e0d8d3cec6bfbab1aaa29f938e82796d685d554b42392e251b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6afa49a938b7f746c665c554c443c332b2317110a0200000000000000000000000000000000000000000000000000000000000a141d27303a434c565e676d78818b9298a0a8aeb4bcc2c7ccd3d7dce2e4eaebedf1f6f4f4f5f6f6f5f4f4f6f1edebeae4e2dcd7d3ccc7c1bcb4aea7a098928b81786d675d564c433a30271c130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6a49f93887f736d605b544b433a322a2119110600000000000000000000000000000000000000000000000000000000000000020b151e28313a444c555d666d747e8691959fa3aab0b7bbc2c7cbd1d3d8dedee1e5e6e7e8e8e9e9e8e8e7e6e5e1deddd8d3d1cbc7c2bbb7b0aaa39f9591867e746d665d554c443a31281e150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a69c928b7f726d635b504a4239312820180f07000000000000000000000000000000000000000000000000000000000000000000030c161f28323a434b545c606c717c848c92989fa6abb0b9babfc6c7cdd1d2d5dad9dadbdcdcdcdcdbdad9d9d5d2d1cdc7c6bfbab9b0aba69e98928c837c716c605c544b433a32281f160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999f948c80736d625a51443f382f271f160e060000000000000000000000000000000000000000000000000000000000000000000000040d1620283139424a505a626a6f7980868f949c9fa6acaeb4b7bcc1c4c5c9cecccdcecfcfcfcfcecdcccec9c5c4c1bcb7b4aeaca69f9c948f867f796f6a625a504a4239312820160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99978f82786c605b514840332d261d150d0400000000000000000000000000000000000000000000000000000000000000000000000000040e161f2730383f4450585f676d737b82898f949b9fa3ababb1b4b7b9bdbec0c1c1c2c3c3c2c1c1c0bebdb9b7b4b0ababa39f9b948f89827b736d675f5850443f3830271f160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c9992857a6d665b50493f3628221c140b03000000000000000000000000000000000000000000000000000000000000000000000000000000040d151e262e343f464e555c60696e767d82898e92999d9fa7a7abacb2b1b3b4b5b5b6b6b5b5b4b3b1b2acaaa7a69f9c99928e89827c756e69605c554e463f342e261e150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c998c7f73685e544a3f372d2417110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328343c434b51575f616b70767c82868b9095979a9ea1a8a4a6a7a8a9a9a9a9a8a7a6a4a8a09e9a9794908b86827c766f6b615f57514b433c3428231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c92867a6d60564c42382d251b12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1117222a313940454d535960636a6f757a7e83878a8e91969597999a9b9c9c9c9c9b9a99979596918e8a87837e7a756f6a636059534d454039312a2217110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f89898377685d52443a2f261c130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181f272f343c42464f54586062686d72767a7e818487898b8d8e8e8f90908f8e8e8d8b898784817e7a76726d68626058544f46423b342f271f181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7c7c7c6f62564c4132291d140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d232931373d44484e54565d6165686e7174787a7c7e808182828383828281807e7c7a7774716e6865615d56544e48443d363129231d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e70706f6a5f53433a2f20170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f262b32383d43474c5254565e616467686d6f7173747576767676757473716f6d686764615e5654524c47433d38322a261f18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616363625f584e4331281e0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c141a21272c32373a4146474d525457565d606264666768696969696867666462605d565754524c4746413a37322c27211a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d5354565655534e463c311f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161b20272b3035393b4146474b4c525456585a5b5b5c5d5d5c5b5b5a585654524c4b4746413b3935302b27201b160e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464849494847433c342a200d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10161b1e24292d3036393b3e414547494b4d4e4f4f50504f4f4e4d4b494745413e3b3936302d29241e1b150f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3d3d3c3a37312a22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20252a2d2e3035393a3c3e404142434343434241403e3c3a3935302e2d2a25201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e30302f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114191e202124292c2d2f3133343536363636353433312f2d2c292421201e1914110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2121232322211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105080e111414191d20212325272828292a2a29282827252321201d191414110e08050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141516161515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d11131416181a1b1c1c1d1d1c1c1b1a18161413110d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090b0d0e0f101010100f0e0d0b0907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070604010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d070c1012131413110d070f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070d101314171a1c181c1f2021201d181c1b191514120f0a0604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181d202024272923282c2d2d2c292429282622211f1a1413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e2124292c2d3034352e34383a3a39352f3635322f2e2b26201f1d18120d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161c20262b2e2f35393a3d4042434044464745414443423f3b3a37312d2c29241d19130c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a21272c31373a3b4045474a4d4f504a515354514b504f4e4c4847433e3a39352f2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070f1820262b33383c4247484b5153575a5c5d545c60605d555d5c5b5955534e4b47454039363028231c150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31373d44484e5355555d60636768696a666d6d676b6a696865625f585753514b46413a342e271e180f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151d2429333c42474f54575f6266676d707375767778797a7978777675726e6a6864605d55524c444039302a211a11090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161f272f353f454d535960636a6e72767a7d8082838485868786858382817f7b7874716d67615e56514a423c332c231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1620283139404551575f626b70767b7f82868a8d8f90919297999291908f8e8c8884817e79736d68605c544d453e352d241b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f28323a434b515b62696e767d82888c8f92999a9b9c9d9fa2a39f9e9d9c9b9896918e8a85807a726d665f5750473e362d241a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27313a444c555d606d727b82898f94999c9fa3aba8a9aaabadaeacabaaa9a8a8a19e9b97928d857f786e69615a50483e362c22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39434c565d676d757f868f949c9fa6a9acaeb4b5b6b7b8babab9b8b6b5b4b2adaba9a29e98928c837b706c625a50483e342b20160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424b555d686d79818b92999ea6aab0b6b9babfc2c2bebcbbbabcbdc0c2c1bdb9b8b3adaaa29f9590867e716c625a50473d32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545d676d7a828f939fa3abb0b7bbc2c5c0bbb9b6b2b0aeaeafb0b3b7b9bdc4c4beb9b3aea7a09892877e716c61594f443a2f24190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b3844505b666d798390949ea5aeb4bdc2c7c1bdb5afaca9a5a3a2a1a2a3a6abacb2b8bcc3c5bebab1aaa29992887e716b60564c41352920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606c78828f959fa6afbabfc6c5beb9afaba49f9c9896959495979a9ea1a8acb1b9bfcac3bcb4aba39a92867d6f685d52453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323a47535f6a727f8c939ea7b0b9c1cbc5bbb3ada59e99938f8b898887898a8d91969da0a7aeb6bfc7c5bdb5aca39891847a6d60584e43372b1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626f7c86929fa6b0b9c2cbc5bbb3a9a19e938e87837f7d7b7b7c7d80848991959ca4adb5bfc8c7beb4aaa1968e81746a5f53473c31261a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a75828f99a3aeb8c1cbc6bcb3a9a1979289817b7672706f6e6f7073787d838c929ca3adb6c0ccc6bcb2a89f93877c6f62574d42372b1d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c88949eabb4bfcacbbfb4aaa19792857d746e69656362616264676b7078808c919ca4aebac3cfc4bbafa49a8e8175695f53473a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75828f9ba6b0bdc6d1c7baaea39892857c706b615e5756555456575960666d737f8c929da8b2bdc8ccc0b6ac9f93877b6e61554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c87939facb9c1cfc8bcb1a79f92867c6f6a6059524d4a4848494a4f545c606d73808d96a0acb8c3cec7bbafa4998e8174675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774818d9aa4afbbc8d1c4b8aca0958c7f726a5f584f46423d3c3b3c3d424a515b606d7984919ea7b1bcc8ccc0b5ab9f92867a6d6054473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697784919eacb6c0ccc9beb3a99d9083786d60584e463d36302f2e2f30394045515c67707d8995a0acb8c5d2c7bbaea3998a7d7063574a3d3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acbec7d2c6b9ada1978a7e71665c50463c342a25222123272e34404b55606b7784919daab7c4cecbbfb5ab9a8d807367564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a8b2bdd0d1c5b8ab9e9285796d60544a3f342a221a1515151c232f39434f5965727f8b98a8b2bdc9d1c3b6aa9d908377685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1cecdc0b3a79a8d8074665c5142382e22181009080b121d27313d4754616e7a8796a0acb9c5d2c6b9ac9f93867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556b7784919eaab7c4d1c9beb3a9978a7d7164544b4030261c10060000010b15202d3946525e687784919eaab7c4d1c7bbafa499897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d677985929facb8c5d2c6b9ada197877b6e6154473b2e21140a0000000005111e2a36414c566875818e9ba8b5c1ceccc0b5ab978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798698a2aebac6d1c4b8ab9e918578695e52463a2d20140200000000010d1925303f4c5966727f8c99a5b2bfccd2bfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bfcad0c3b7aa9d9084776a574d42362a1e11050000000000081825323e4b5865717e8b98a4b1becbccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbd0cfc2b6a99c8f8376695c504330251a0e0200000000000b1724313e4a5764717d8a97a4b0bdcacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec2b5a89b8f8275685c4f4235291c090000000000000a1623303d495663707c8996a3afbcc9cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec2b5a89b8f8275685c4f4235291c090000000000000a1723303d4a5663707d8996a3b0bcc9cec1b5a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbd0cfc3b6a99c908376695d504331251a0e0200000000000b1724313e4a5764717d8a97a4b0bdcacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8794aab4becad0c3b7aa9d9084776a574d42362a1e120500000000000c1825323f4b5865727e8b98a5b1becbccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798698a2aebac6d1c5b8ab9e928578695e53463a2d21140700000000000d192633404c5966737f8c99a6b2bfcccbbeb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677885929fabb8c5d2c6b9ada197877b6e6154483b2f24180c0000000005121e2a36424d576875828f9ba8b5c2cecbc0b5ab978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556b7784919eaab7c4d1c9beb3a9978a7e7164554b4035291d12070000020b14212d3a46535f697885919eabb8c4d1c7bbafa399897d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e414e5b6874818e9ba7b4c1cecfc0b4a79a8d8174675d5145392e23180f0b080b141d28333f4a54616e7b8897a1adb9c6d2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071824313e4b5764717e8a97a7b1bcc8d2c5b8ab9f9285796d60544b403428221b1717191d262f3844505b66737f8c99a9b2bec9d0c3b6a99d908376675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8795a0acb8c7d1c6baada2978b7e71665c51453d342b27222324292f38414c56606c7884919eabb7c4cfcabfb4aa998d807366554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687784919dabb5c0cbcabeb3a99d9183796d60594f473e37332d302f353a4149535d68717e8a96a1adb9c5d2c7baaea298897d7063564a3d2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566774808d99a3afbbc7d0c5b8aca0958c80736b60595046443f3d3d3e41454c535b656d7a85929ea8b2bdc9cbbfb5ab9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4855616e7b87929facb6c0ccc8bcb1a79f92877d6f6b615a5350494a4a4b4c51565e656c77818e97a1adbac4cfc7bbaea3998d8074675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535f6975818e9aa4afbbc6cec3bbafa39992867d716c63605b53575657555d60686d77808e939ea9b3beccccc0b5ab9f92867b6e61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d57626e7c87939faab4bfcacbc0b5aba29892867e766f6c656564636466676d727a818e929da5afbbc5cec5bbafa4998e8174695e5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c47535f6a75818e98a2aebac1cac7bdb4aaa298928b827c78747270707172757a7e858e939da5afb7c1cdc5bcb2a89f93877b6e62574d4231271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa5afb8c2cac5bcb4aaa29f948f8984807e7d7d7e7f82868b92979ea5afb7c0c9c6bdb4aaa0968d8074695f53453b311f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c47535f69727f8b939ea6b0b8c1cac5bcb4aea69f9c96918d8b8a898a8c8f92989ea1a9afb7c0c9c5bcb4aba2989184796d60574d4233291f0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37424d57626d75818e949fa6afbabfc6c5bfbab0aba8a19e9a98979697999b9fa3aaadb3bbc1c9c2bbb3aaa39992867c6f675d51453c3121170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515b606d78828f949da5aeb4babfc6c2bbb7b2acaba7a5a3a3a4a5a8acaeb4b9bec5c4beb9b0a9a19892877d706a5f554b40332a1f0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333f45515c666d79828e939fa2aaaeb4babfc5c4bdb9b7b3b1b0b0b1b2b5b9babfc6c4bdb9b3ada69f9792867e706b61584e43392f21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212834404b545d676d78818b92989fa3aaaeb4b8babec1c2c0bebdbcbdbfc2c1c0bcb8b7b2ada9a19e9490857d706c61594f463c31271d0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232e39424b555d666d747e868d92989fa3ababaeb3b4b5b6b7b8b9b8b7b6b5b4b1acaaa8a19e97918b827b706b615a50473e342a1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606c717a80868d92999b9fa2aaa7a8aaabacacabaaa9a8a7a7a09d9a96918c857e786e69605950483e352c22180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424b515a61686e747b81868b8f9298999b9c9d9e9f9f9e9d9c9b9a9895918d8a847f7a716c665e574f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f283039404550565e61696e747b7e8285898c8e8f9091929392918f8e8d8b8784807d79726d67605b544d453d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e272e343e444c52575e61696e7275797c7f81828384858685848382817e7b7774706d66605d55504a423b332b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328323b41464d52575e6165666d6f737475777879797877767574716e696763605c54514c443f382f292019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218202930363b42464d5254545c60636668696a6b666c666a69686765615e575753514a45413a332d261d170e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a30363b4246474a505356595b5c5d545b605b545c5b5a5854524d4a46444039352f28221c140b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f252a30363a3b3f4446494c4e4f504a5053504a504f4e4b4846423d3a38342e29241e17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3232322e34383a3c404142443f4446443f4342413e3b3a3630323232302f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145474c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545858585858585858585858585858585858585858585858585858585857554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60656565656565656565656565656565656565656565656565656565656361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d72727272727272727272727272727272727272727272727272727272706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895989898989898989898989898989898989898989898989898988e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1ababababababababababababababababababababababa89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8892929292929292929292929292929292929292929292929292928e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b858585858585858585858585858585858585858585858585858585858174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e78787878787878787878787878787878787878787878787878787878746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b58534a41362b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c424648525252525252525252525252525252525252525252525252525252524e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b4545454545454545454545454545454545454545454545454545454541403c362f261d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e383838383838383838383838383838383838383838383838383838383433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121212121212121212121212121212121212121212121212121212120e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e202126262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262622211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332f2e2b2620180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212930363a3b4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403b3a37312a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4847423c332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d525459595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595955534e453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666625f574e42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2eff2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2effafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf0e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e2edededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededede3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7bdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d8787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 @@ -220,6 +220,34 @@ MonoBehaviour: m_Height: 73 m_Scale: 1 m_AtlasIndex: 0 + - m_Index: 729 + m_Metrics: + m_Width: 78.5625 + m_Height: 78.5625 + m_HorizontalBearingX: 5.765625 + m_HorizontalBearingY: 73.078125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 10 + m_Y: 202 + m_Width: 80 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 724 + m_Metrics: + m_Width: 80.09375 + m_Height: 80.09375 + m_HorizontalBearingX: 4.953125 + m_HorizontalBearingY: 73.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 81 + m_Y: 10 + m_Width: 82 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 9834 @@ -229,6 +257,14 @@ MonoBehaviour: m_Unicode: 333 m_GlyphIndex: 9365 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9632 + m_GlyphIndex: 729 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9679 + m_GlyphIndex: 724 + m_Scale: 1 m_AtlasTextures: - {fileID: -8417186236035040702} m_AtlasTextureIndex: 0 @@ -243,15 +279,31 @@ MonoBehaviour: m_Y: 100 m_Width: 71 m_Height: 92 - m_FreeGlyphRects: - - m_X: 71 - m_Y: 0 - m_Width: 1976 - m_Height: 2047 - m_X: 0 m_Y: 192 + m_Width: 99 + m_Height: 99 + - m_X: 71 + m_Y: 0 + m_Width: 101 + m_Height: 100 + m_FreeGlyphRects: + - m_X: 0 + m_Y: 291 m_Width: 2047 - m_Height: 1855 + m_Height: 1756 + - m_X: 71 + m_Y: 100 + m_Width: 1976 + m_Height: 92 + - m_X: 99 + m_Y: 100 + m_Width: 1948 + m_Height: 1947 + - m_X: 172 + m_Y: 0 + m_Width: 1875 + m_Height: 2047 m_fontInfo: Name: PointSize: 0 diff --git a/Assets/Resources/Games/flipperFlop.prefab b/Assets/Resources/Games/flipperFlop.prefab new file mode 100644 index 000000000..a84cce6fd --- /dev/null +++ b/Assets/Resources/Games/flipperFlop.prefab @@ -0,0 +1,15717 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &201807942291723047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3477973619030503179} + - component: {fileID: 3561692245914533531} + m_Layer: 0 + m_Name: LeftImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3477973619030503179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201807942291723047} + m_LocalRotation: {x: -0, y: -0, z: 0.11169442, w: 0.9937426} + m_LocalPosition: {x: -3.6290002, y: 1.1830001, z: 106.5036} + m_LocalScale: {x: 0.29999998, y: 0.29999998, z: 1} + m_Children: [] + m_Father: {fileID: 6670415622959515755} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 12.826} +--- !u!212 &3561692245914533531 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201807942291723047} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &224318035024056888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5147117197900795559} + - component: {fileID: 4816219381941616434} + m_Layer: 0 + m_Name: Horizon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5147117197900795559 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224318035024056888} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -11.84, y: -0.33, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 1} + m_Children: + - {fileID: 6893363014696123383} + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4816219381941616434 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224318035024056888} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -40 + m_Sprite: {fileID: 7325182087094832176, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 206.68575, y: 2.7099998} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &226981351761173534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4645735775359780743} + - component: {fileID: 7061678660253680417} + m_Layer: 0 + m_Name: Sky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4645735775359780743 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226981351761173534} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 400, y: 400, z: 1} + m_Children: [] + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7061678660253680417 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226981351761173534} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -100 + m_Sprite: {fileID: 8680092199725776206, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.47, y: 1.47} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &269076464723155987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3374660954028030207} + - component: {fileID: 6252013491059236522} + m_Layer: 0 + m_Name: FlipperFlopReference + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3374660954028030207 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269076464723155987} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.4, y: 1.4, z: 1} + m_Children: [] + m_Father: {fileID: 3232268033884955762} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6252013491059236522 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269076464723155987} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 3fcfb0acc5048ee4791ef5dd4918c852, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.4627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 12.76, y: 7.26} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &288871358633605318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1555574991069337623} + - component: {fileID: 8793532174678607011} + m_Layer: 0 + m_Name: Face + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1555574991069337623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288871358633605318} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.02, y: -0.57, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5189905951440033662} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8793532174678607011 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288871358633605318} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: -6777057058828279079, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.67, y: 3.78} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &291181635828671106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5536592180314686890} + - component: {fileID: 3089598480647240158} + m_Layer: 0 + m_Name: RightImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5536592180314686890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 291181635828671106} + m_LocalRotation: {x: -0, y: -0, z: -0.11169668, w: 0.9937424} + m_LocalPosition: {x: -1.823, y: 1.1320001, z: 106.5036} + m_LocalScale: {x: 0.29999998, y: 0.29999998, z: 1} + m_Children: [] + m_Father: {fileID: 6670415622959515755} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -12.826} +--- !u!212 &3089598480647240158 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 291181635828671106} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &386320597832954708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011744991299889999} + - component: {fileID: 4691452401451961662} + m_Layer: 0 + m_Name: SmallRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011744991299889999 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 386320597832954708} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.23, y: -3.57, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4691452401451961662 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 386320597832954708} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: -7112104466014201807, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.98, y: 5.9} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &439654165625779832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6745178729421712276} + - component: {fileID: 7519578057460123106} + - component: {fileID: 2243539715996340231} + m_Layer: 0 + m_Name: SnowRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6745178729421712276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439654165625779832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.48, y: -1.33, z: 106.29} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!198 &7519578057460123106 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439654165625779832} + serializedVersion: 7 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.65 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 14 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 6 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: -0, y: -0, z: 57.45149} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 40 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 4 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 59944 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 1 + mode: 1 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: -2090329542358911905, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &2243539715996340231 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439654165625779832} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10308, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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: 300 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!1 &469610606149803609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4395007645343454673} + - component: {fileID: 5211107378111807369} + m_Layer: 0 + m_Name: SmallRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4395007645343454673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 469610606149803609} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.23, y: -3.57, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5211107378111807369 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 469610606149803609} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: -7112104466014201807, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.98, y: 5.9} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &586809395137537570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3197143400743354631} + - component: {fileID: 8637994980170961795} + m_Layer: 0 + m_Name: Gradient + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3197143400743354631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586809395137537570} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.015, y: 0.4414, z: 0} + m_LocalScale: {x: 0.6740365, y: 0.011233734, z: 0.0150076235} + m_Children: [] + m_Father: {fileID: 7313925647488338143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8637994980170961795 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586809395137537570} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -30 + m_Sprite: {fileID: -3603211307606836432, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &795343987236244368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1515308857836406663} + - component: {fileID: 8219369109338270833} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1515308857836406663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795343987236244368} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 1.6, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 728392494141838763} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8219369109338270833 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795343987236244368} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &888253361658890440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1267234359647057781} + - component: {fileID: 901044333696684444} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1267234359647057781 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888253361658890440} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 0.63, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 1269534440940446991} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &901044333696684444 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888253361658890440} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &945355211594254407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6926319316964283734} + - component: {fileID: 4714814890784877235} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6926319316964283734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945355211594254407} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.77, y: 1.05, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 1269534440940446991} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4714814890784877235 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945355211594254407} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1019009113406827894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 888747250443736007} + - component: {fileID: 8267799927868192582} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &888747250443736007 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019009113406827894} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.036, y: 1.873, z: 122.25679} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8267799927868192582 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019009113406827894} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -2 + m_Sprite: {fileID: -5364398321066679867, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.03, y: 7.74} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1433682539411096257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6700536776667588716} + - component: {fileID: 3593379788184040016} + m_Layer: 0 + m_Name: ArmRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6700536776667588716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433682539411096257} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2, y: 1.99, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3593379788184040016 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433682539411096257} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.35, y: 5.52} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1437835050281825493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3384739298325582232} + - component: {fileID: 6700447859390481221} + m_Layer: 0 + m_Name: RightImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3384739298325582232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437835050281825493} + m_LocalRotation: {x: -0, y: -0, z: -0.11169668, w: 0.9937424} + m_LocalPosition: {x: -1.823, y: 1.1320001, z: 106.5036} + m_LocalScale: {x: 0.29999998, y: 0.29999998, z: 1} + m_Children: [] + m_Father: {fileID: 5166769699223623457} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -12.826} +--- !u!212 &6700447859390481221 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437835050281825493} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1555715936414251459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6408604265644432125} + - component: {fileID: 4209642247303703934} + m_Layer: 0 + m_Name: BiggestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6408604265644432125 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555715936414251459} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.13, y: 1.42, z: 0} + m_LocalScale: {x: 0.34800002, y: 0.34800002, z: 0.87} + m_Children: [] + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4209642247303703934 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555715936414251459} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 2890839101774815973, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 14.25, y: 9.71} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1853052107391189176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5713641769775669773} + - component: {fileID: 9127859077322864277} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5713641769775669773 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853052107391189176} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.51, y: 1.55, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8036459539912007936} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &9127859077322864277 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853052107391189176} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1863027226853291939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4522914808564514001} + - component: {fileID: 6821020916088460219} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4522914808564514001 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863027226853291939} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 0.63, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8715147950675574455} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6821020916088460219 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1863027226853291939} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1923399494380975680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6670415622959515755} + m_Layer: 0 + m_Name: FlipperHolder (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6670415622959515755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1923399494380975680} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.05, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 917986041866796230} + - {fileID: 5536592180314686890} + - {fileID: 3477973619030503179} + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1927842992795576269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 767143946000442474} + m_Layer: 0 + m_Name: Clouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &767143946000442474 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927842992795576269} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1} + m_Children: + - {fileID: 1791293831269302970} + - {fileID: 6517482015350276536} + - {fileID: 1878303417830270425} + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2047907407575200474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6644341696341790948} + m_Layer: 0 + m_Name: Flippers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6644341696341790948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2047907407575200474} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.3, y: -0.5254178, z: -106.50359} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 392668343790032419} + - {fileID: 6745178729421712276} + - {fileID: 6426991117366313349} + - {fileID: 6670415622959515755} + - {fileID: 5287988667120239967} + - {fileID: 5166769699223623457} + m_Father: {fileID: 3232268033884955762} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2132368630705667145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1213719448390852668} + - component: {fileID: 4785503412073070095} + m_Layer: 0 + m_Name: Mouth0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1213719448390852668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132368630705667145} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.07, y: -2.01, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5189905951440033662} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4785503412073070095 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132368630705667145} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.6099999, y: 0.91999996} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2235139967271033273 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2811544345066010564} + - component: {fileID: 4371020426148595670} + m_Layer: 0 + m_Name: BigRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2811544345066010564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2235139967271033273} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.81, y: 0.15, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4371020426148595670 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2235139967271033273} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 8598041340086338223, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.44, y: 6.89} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2632764588069951736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6859781225942264656} + - component: {fileID: 5108051718772249861} + m_Layer: 0 + m_Name: Waist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6859781225942264656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2632764588069951736} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.9979999, y: 0.876, z: 122.25679} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5108051718772249861 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2632764588069951736} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -4 + m_Sprite: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.5299997, y: 2.73} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2675608570837912111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3556192959393757584} + - component: {fileID: 1819369928132037621} + m_Layer: 0 + m_Name: HandPuff (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3556192959393757584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2675608570837912111} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.33491474, y: 0.19, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1819369928132037621 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2675608570837912111} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 4889115991417800101, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.1299999, y: 1.58} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2758819341852633564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4719427299790084043} + - component: {fileID: 1098049154001420625} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4719427299790084043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2758819341852633564} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.44, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 7514236799495389674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1098049154001420625 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2758819341852633564} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2898520266386395838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468386164172638789} + - component: {fileID: 8145906941931815177} + m_Layer: 0 + m_Name: GloveRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &468386164172638789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2898520266386395838} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.3349147, y: 0.19, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8145906941931815177 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2898520266386395838} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 5351490370635618970, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.01, y: 3.11} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3041644414206569982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1791293831269302970} + - component: {fileID: 3400392142615002150} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1791293831269302970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3041644414206569982} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.51, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 767143946000442474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3400392142615002150 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3041644414206569982} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3070059715388080154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4550182804129691715} + m_Layer: 0 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4550182804129691715 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3070059715388080154} + 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: + - {fileID: 5147117197900795559} + - {fileID: 7313925647488338143} + - {fileID: 4645735775359780743} + - {fileID: 6418058329278328950} + - {fileID: 3736341508351150111} + - {fileID: 5708961247773885297} + m_Father: {fileID: 3232268033884955762} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3254917088562343306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2852414299765406444} + - component: {fileID: 1356878734224642792} + m_Layer: 0 + m_Name: SmallestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2852414299765406444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3254917088562343306} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -6.452, y: -3.93, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1356878734224642792 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3254917088562343306} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 2728057981890201051, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.2499995, y: 2.8999999} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3356840230745853407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 869146019440548424} + - component: {fileID: 2559650588101223231} + m_Layer: 0 + m_Name: SmallestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &869146019440548424 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3356840230745853407} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -6.452, y: -3.93, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2559650588101223231 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3356840230745853407} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 2728057981890201051, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.2499995, y: 2.8999999} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3399788270477211792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1656389066904980452} + - component: {fileID: 5372686022099926337} + m_Layer: 0 + m_Name: SmallestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1656389066904980452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3399788270477211792} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -6.61, y: -3.87, z: 0} + m_LocalScale: {x: 0.32000002, y: 0.32000002, z: 0.8} + m_Children: [] + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5372686022099926337 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3399788270477211792} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 2728057981890201051, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.2499995, y: 2.8999999} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3400368442354103242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1878303417830270425} + - component: {fileID: 7782120000868279038} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1878303417830270425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3400368442354103242} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.51, y: 1.55, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 767143946000442474} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7782120000868279038 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3400368442354103242} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3550898716513480768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6610284992489324087} + - component: {fileID: 197014137153937527} + m_Layer: 0 + m_Name: MediumRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6610284992489324087 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3550898716513480768} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.9, y: -0.02, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 1} + m_Children: [] + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &197014137153937527 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3550898716513480768} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: -6851499061550107246, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.190001, y: 5.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3699525808857169081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1068200344908926441} + - component: {fileID: 5924830773509452600} + m_Layer: 0 + m_Name: BiggestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1068200344908926441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3699525808857169081} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.85, y: 0.79, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5924830773509452600 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3699525808857169081} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 2890839101774815973, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 14.25, y: 9.71} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3713080297679357660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6893363014696123383} + - component: {fileID: 3015692865714298799} + m_Layer: 0 + m_Name: Horizon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6893363014696123383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3713080297679357660} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4.38, y: 0.01, z: 0.15} + m_LocalScale: {x: 0.7, y: 0.7, z: 1} + m_Children: [] + m_Father: {fileID: 5147117197900795559} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3015692865714298799 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3713080297679357660} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: 7325182087094832176, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.5019608} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 206.68575, y: 2.7099998} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4051743284068785927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6219174230077374942} + - component: {fileID: 1272569936264605704} + m_Layer: 0 + m_Name: Heart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6219174230077374942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4051743284068785927} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.65, y: -0.25, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5189905951440033662} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1272569936264605704 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4051743284068785927} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -7182234388077166552, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.16, y: 1.62} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4103720740251189842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7997204771078931695} + - component: {fileID: 7686321701719933448} + m_Layer: 0 + m_Name: LeftImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7997204771078931695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4103720740251189842} + m_LocalRotation: {x: -0, y: -0, z: 0.11169442, w: 0.9937426} + m_LocalPosition: {x: -3.6290002, y: 1.1830001, z: 106.5036} + m_LocalScale: {x: 0.29999998, y: 0.29999998, z: 1} + m_Children: [] + m_Father: {fileID: 5166769699223623457} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 12.826} +--- !u!212 &7686321701719933448 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4103720740251189842} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4463706388152242658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1510966763820041210} + - component: {fileID: 512745796394785109} + m_Layer: 0 + m_Name: MediumRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1510966763820041210 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4463706388152242658} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.9, y: -0.02, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 1} + m_Children: [] + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &512745796394785109 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4463706388152242658} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: -6851499061550107246, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.190001, y: 5.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4498810648639186947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4497657356556958490} + - component: {fileID: 809260743944274191} + m_Layer: 0 + m_Name: HandPuff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4497657356556958490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498810648639186947} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.3349147, y: 0.19, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &809260743944274191 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498810648639186947} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 4889115991417800101, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.1299999, y: 1.58} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4532381843105413431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 468879839967949643} + - component: {fileID: 7152045597362586893} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &468879839967949643 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4532381843105413431} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.51, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8036459539912007936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7152045597362586893 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4532381843105413431} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4540456588088896658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8715147950675574455} + m_Layer: 0 + m_Name: FarawayClouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8715147950675574455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4540456588088896658} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.88, z: 0} + m_LocalScale: {x: 3, y: 3, z: 1} + m_Children: + - {fileID: 3697065762990560609} + - {fileID: 4522914808564514001} + - {fileID: 7198670723839896750} + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4583822042350734668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8708275645665570315} + - component: {fileID: 7300487229876251199} + m_Layer: 0 + m_Name: MediumRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8708275645665570315 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4583822042350734668} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.99, y: 0.07, z: 0} + m_LocalScale: {x: 0.27600002, y: 0.27600002, z: 0.92} + m_Children: [] + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7300487229876251199 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4583822042350734668} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: -6851499061550107246, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.190001, y: 5.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4676282899007693456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 392668343790032419} + - component: {fileID: 5899458999944113405} + - component: {fileID: 4000996778316052930} + m_Layer: 0 + m_Name: SnowLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &392668343790032419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4676282899007693456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.29, y: -1.33, z: 106.29} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!198 &5899458999944113405 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4676282899007693456} + serializedVersion: 7 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.65 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 14 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 6 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: -0, y: 0, z: 307.9051} + m_Scale: {x: -1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 40 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 4 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 59944 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 1 + mode: 1 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: -2090329542358911905, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &4000996778316052930 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4676282899007693456} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10308, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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: 300 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!1 &4892162242890503349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2496710626804466150} + - component: {fileID: 2415788800973575972} + m_Layer: 0 + m_Name: LegFrontRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2496710626804466150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4892162242890503349} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.22, y: 0.029, z: 122.25679} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2415788800973575972 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4892162242890503349} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -3 + m_Sprite: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.9299998, y: 6.18} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &4901275109589297009 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5287988667120239967} + m_Layer: 0 + m_Name: FlipperHolderPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5287988667120239967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4901275109589297009} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.07, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1920614132777122969} + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4903864897436663793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3334664891387983211} + - component: {fileID: 4370361272371692478} + m_Layer: 0 + m_Name: Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3334664891387983211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4903864897436663793} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0078, y: -0.033, z: 0} + m_LocalScale: {x: 0.76671654, y: 2.261043, z: 0.015009999} + m_Children: [] + m_Father: {fileID: 7313925647488338143} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4370361272371692478 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4903864897436663793} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -35 + m_Sprite: {fileID: 4068820304472881608, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &5009772052462511359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6418058329278328950} + m_Layer: 0 + m_Name: Objects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6418058329278328950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5009772052462511359} + 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: + - {fileID: 1656389066904980452} + - {fileID: 7351063280193498166} + - {fileID: 6408604265644432125} + - {fileID: 1252228522758595676} + - {fileID: 8708275645665570315} + - {fileID: 728392494141838763} + - {fileID: 1269534440940446991} + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5352985084828241197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7313925647488338143} + - component: {fileID: 2457547882612787212} + m_Layer: 0 + m_Name: Snow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7313925647488338143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5352985084828241197} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.9, y: -21.12, z: 0} + m_LocalScale: {x: 200, y: 40, z: 1} + m_Children: + - {fileID: 3197143400743354631} + - {fileID: 3334664891387983211} + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2457547882612787212 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5352985084828241197} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -40 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &5393209157928505402 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9007982370215919340} + - component: {fileID: 5286144603085379091} + m_Layer: 0 + m_Name: GloveLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &9007982370215919340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393209157928505402} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.3349147, y: 0.19, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5286144603085379091 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393209157928505402} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 5351490370635618970, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.01, y: 3.11} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &5436821662953213593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5189905951440033662} + - component: {fileID: 9053609818896639554} + - component: {fileID: 5770986652128577296} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5189905951440033662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5436821662953213593} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.07999966, y: 0.5999994, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1555574991069337623} + - {fileID: 1213719448390852668} + - {fileID: 6219174230077374942} + m_Father: {fileID: 8672590697448113} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &9053609818896639554 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5436821662953213593} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: -7183953927675447315, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.66, y: 6.92} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &5770986652128577296 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5436821662953213593} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: f94e6b4d33d29bd4dbaa47962b5b8e74, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5538988030560337713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3697065762990560609} + - component: {fileID: 408875648300232783} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3697065762990560609 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5538988030560337713} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.44, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8715147950675574455} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &408875648300232783 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5538988030560337713} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &5783329408429588020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5708961247773885297} + m_Layer: 0 + m_Name: Objects (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5708961247773885297 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5783329408429588020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -27.4, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 869146019440548424} + - {fileID: 4395007645343454673} + - {fileID: 1068200344908926441} + - {fileID: 2811544345066010564} + - {fileID: 1510966763820041210} + - {fileID: 767143946000442474} + - {fileID: 7514236799495389674} + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5843858382125080934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7466757408954092813} + - component: {fileID: 1570800004409840518} + m_Layer: 0 + m_Name: LegFrontLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7466757408954092813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5843858382125080934} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.834, y: 0.029, z: 122.25679} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1570800004409840518 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5843858382125080934} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -3 + m_Sprite: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.9299998, y: 6.18} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6110932049653338243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1252228522758595676} + - component: {fileID: 6046190725289592728} + m_Layer: 0 + m_Name: BigRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1252228522758595676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6110932049653338243} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.79, y: 0.54, z: 0} + m_LocalScale: {x: 0.36400002, y: 0.36400002, z: 0.91} + m_Children: [] + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6046190725289592728 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6110932049653338243} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 8598041340086338223, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.44, y: 6.89} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6232222629408803918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8782074435920476285} + - component: {fileID: 3800689491048385105} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8782074435920476285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6232222629408803918} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.51, y: 1.55, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 728392494141838763} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3800689491048385105 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6232222629408803918} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6461796312039415107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7514236799495389674} + m_Layer: 0 + m_Name: FarawayClouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7514236799495389674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6461796312039415107} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.88, z: 0} + m_LocalScale: {x: 3, y: 3, z: 1} + m_Children: + - {fileID: 4719427299790084043} + - {fileID: 6872231489188259411} + - {fileID: 4190639120708514703} + m_Father: {fileID: 5708961247773885297} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6796082215056528939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7198670723839896750} + - component: {fileID: 5708189852175166894} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7198670723839896750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6796082215056528939} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.77, y: 1.05, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8715147950675574455} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5708189852175166894 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6796082215056528939} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6862034510711677127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 276904218441377238} + - component: {fileID: 6949742594480193536} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &276904218441377238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6862034510711677127} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.51, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 728392494141838763} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6949742594480193536 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6862034510711677127} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6881500855577463465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5858846351741583309} + - component: {fileID: 8862370965040501252} + m_Layer: 0 + m_Name: ArmLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5858846351741583309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6881500855577463465} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2, y: 1.99, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8862370965040501252 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6881500855577463465} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.35, y: 5.52} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &6989139680043568177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2972040644181679693} + - component: {fileID: 3880151768898463735} + m_Layer: 0 + m_Name: SmallCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2972040644181679693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6989139680043568177} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.53, y: 1.44, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 1269534440940446991} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3880151768898463735 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6989139680043568177} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7083104998700855010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8089031179946179403} + - component: {fileID: 3097358901300396161} + m_Layer: 0 + m_Name: BiggestRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8089031179946179403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7083104998700855010} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.85, y: 0.79, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3097358901300396161 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7083104998700855010} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 2890839101774815973, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 14.25, y: 9.71} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7139443946239121516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6242123623669341201} + - component: {fileID: 5766111185445114822} + m_Layer: 0 + m_Name: CrossedArms + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6242123623669341201 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7139443946239121516} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.098, y: 2.295, z: 122.25679} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5766111185445114822 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7139443946239121516} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -1 + m_Sprite: {fileID: -6941689823694843686, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.7999997, y: 4.9100003} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7230342113808586019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8036459539912007936} + m_Layer: 0 + m_Name: Clouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8036459539912007936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7230342113808586019} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1} + m_Children: + - {fileID: 468879839967949643} + - {fileID: 6938706107128792216} + - {fileID: 5713641769775669773} + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7413427587695437943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 728392494141838763} + m_Layer: 0 + m_Name: Clouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &728392494141838763 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7413427587695437943} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1} + m_Children: + - {fileID: 276904218441377238} + - {fileID: 1515308857836406663} + - {fileID: 8782074435920476285} + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7522522839157342982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6938706107128792216} + - component: {fileID: 5687021288718484947} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6938706107128792216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7522522839157342982} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 1.6, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 8036459539912007936} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5687021288718484947 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7522522839157342982} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7674524427892296078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3736341508351150111} + m_Layer: 0 + m_Name: Objects (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3736341508351150111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7674524427892296078} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 27.8, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2852414299765406444} + - {fileID: 5011744991299889999} + - {fileID: 8089031179946179403} + - {fileID: 2298350411899668848} + - {fileID: 6610284992489324087} + - {fileID: 8036459539912007936} + - {fileID: 8715147950675574455} + m_Father: {fileID: 4550182804129691715} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7833950895236745181 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5760471459608033973} + - component: {fileID: 7103862261065044214} + m_Layer: 0 + m_Name: Walk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5760471459608033973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7833950895236745181} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.33491474, y: 0.19, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7103862261065044214 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7833950895236745181} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.12, y: 6.7599998} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7957538649174039517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4190639120708514703} + - component: {fileID: 6016860729470336106} + m_Layer: 0 + m_Name: SmallCloud (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4190639120708514703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7957538649174039517} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.77, y: 1.05, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 7514236799495389674} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6016860729470336106 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7957538649174039517} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -43 + m_Sprite: {fileID: -5145270554489494771, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.140001, y: 15.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &8176677606028973982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7351063280193498166} + - component: {fileID: 3151811810994458026} + m_Layer: 0 + m_Name: SmallRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7351063280193498166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8176677606028973982} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.25, y: -3.57, z: 0} + m_LocalScale: {x: 0.31752, y: 0.31752, z: 0.7938} + m_Children: [] + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3151811810994458026 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8176677606028973982} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: -7112104466014201807, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.98, y: 5.9} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &8273839793130281108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1269534440940446991} + m_Layer: 0 + m_Name: FarawayClouds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1269534440940446991 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8273839793130281108} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.88, z: 0} + m_LocalScale: {x: 3, y: 3, z: 1} + m_Children: + - {fileID: 2972040644181679693} + - {fileID: 1267234359647057781} + - {fileID: 6926319316964283734} + m_Father: {fileID: 6418058329278328950} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8573641312235171684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2674117854065422045} + - component: {fileID: 2975798990096139873} + m_Layer: 0 + m_Name: CaptainTuck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2674117854065422045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8573641312235171684} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.33491474, y: -0.19, z: -122.25679} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6242123623669341201} + - {fileID: 8672590697448113} + - {fileID: 888747250443736007} + - {fileID: 6859781225942264656} + - {fileID: 7466757408954092813} + - {fileID: 2496710626804466150} + - {fileID: 5760471459608033973} + - {fileID: 5858846351741583309} + - {fileID: 6700536776667588716} + - {fileID: 9007982370215919340} + - {fileID: 468386164172638789} + - {fileID: 4497657356556958490} + - {fileID: 3556192959393757584} + m_Father: {fileID: 3232268033884955762} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2975798990096139873 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8573641312235171684} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: f5a29a3383a3d1749a116b7803721d9f, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &8837695960677933658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6517482015350276536} + - component: {fileID: 8534146187521376792} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6517482015350276536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8837695960677933658} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 1.6, z: 3} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 767143946000442474} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8534146187521376792 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8837695960677933658} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &8861634049231325782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3232268033884955762} + - component: {fileID: 8128442742751248995} + m_Layer: 0 + m_Name: flipperFlop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3232268033884955762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861634049231325782} + 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: + - {fileID: 3374660954028030207} + - {fileID: 4550182804129691715} + - {fileID: 6644341696341790948} + - {fileID: 2674117854065422045} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8128442742751248995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8861634049231325782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310af9188030be64f9b4692651c4ca02, type: 3} + m_Name: + m_EditorClassIdentifier: + SoundSequences: [] + EligibleHits: [] + scheduledInputs: [] + firstEnable: 0 + captainTuckAnim: {fileID: 2975798990096139873} + captainTuckFaceAnim: {fileID: 5770986652128577296} + flippersMovement: {fileID: 6644341696341790948} + leftSnow: {fileID: 5899458999944113405} + rightSnow: {fileID: 7519578057460123106} + rollDistance: 1 + flipperPlayer: {fileID: 6920852969013426776} + flippers: + - {fileID: 8540647158547329847} + - {fileID: 8507858295929338375} + - {fileID: 3062980610606031757} +--- !u!1 &8886527102673659810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6426991117366313349} + m_Layer: 0 + m_Name: FlipperHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6426991117366313349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8886527102673659810} + 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: + - {fileID: 876744167977350646} + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9019764785327083284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8672590697448113} + m_Layer: 0 + m_Name: HeadHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8672590697448113 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9019764785327083284} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.098, y: 3.66, z: 122.2568} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: + - {fileID: 5189905951440033662} + m_Father: {fileID: 2674117854065422045} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9031186431139791579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6872231489188259411} + - component: {fileID: 2527078066501918271} + m_Layer: 0 + m_Name: BigCloud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6872231489188259411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9031186431139791579} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.43, y: 0.63, z: 13.16} + m_LocalScale: {x: 0.35, y: 0.35, z: 1} + m_Children: [] + m_Father: {fileID: 7514236799495389674} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2527078066501918271 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9031186431139791579} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -42 + m_Sprite: {fileID: 3953537469301901981, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.2627451} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 23.61, y: 15.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &9033598796645252285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2298350411899668848} + - component: {fileID: 3258398998156473326} + m_Layer: 0 + m_Name: BigRock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2298350411899668848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9033598796645252285} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.81, y: 0.15, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 1} + m_Children: [] + m_Father: {fileID: 3736341508351150111} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3258398998156473326 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9033598796645252285} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -41 + m_Sprite: {fileID: 8598041340086338223, guid: 5cce190062ea6bc43aa0885f653e38e7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.44, y: 6.89} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &9081584589032918135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5166769699223623457} + m_Layer: 0 + m_Name: FlipperHolder (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5166769699223623457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9081584589032918135} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.1, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3384739298325582232} + - {fileID: 7997204771078931695} + - {fileID: 5777361689457599820} + m_Father: {fileID: 6644341696341790948} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &500490635965447821 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5287988667120239967} + m_Modifications: + - target: {fileID: 240910095860712605, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_Name + value: FlipperPlayer + objectReference: {fileID: 0} + - target: {fileID: 1728530809728451722, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2019447743870961107, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.x + value: -2.726 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.y + value: -0.5899999 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.z + value: 106.5036 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2434722022113007494, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3658238782648843603, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3923679716242663358, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: player + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 54524007568a0834ebe82badca4700ca, type: 3} +--- !u!114 &6920852969013426776 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 500490635965447821} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878d9be1dfe9a248bead8d2a39004bd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1920614132777122969 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 500490635965447821} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1188862171711813602 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6426991117366313349} + m_Modifications: + - target: {fileID: 240910095860712605, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_Name + value: Flipper + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.x + value: -2.726 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.y + value: -0.5899999 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.z + value: 106.5036 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4425493834674408563, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4425493834674408563, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 54524007568a0834ebe82badca4700ca, type: 3} +--- !u!114 &8540647158547329847 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 1188862171711813602} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878d9be1dfe9a248bead8d2a39004bd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &876744167977350646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 1188862171711813602} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1218270448494313170 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6670415622959515755} + m_Modifications: + - target: {fileID: 240910095860712605, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_Name + value: Flipper (1) + objectReference: {fileID: 0} + - target: {fileID: 1728530809728451722, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2019447743870961107, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.x + value: -2.726 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.y + value: -0.5899999 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.z + value: 106.5036 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2434722022113007494, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3658238782648843603, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3923679716242663358, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: leftImpact + value: + objectReference: {fileID: 201807942291723047} + - target: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: rightImpact + value: + objectReference: {fileID: 291181635828671106} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 54524007568a0834ebe82badca4700ca, type: 3} +--- !u!4 &917986041866796230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 1218270448494313170} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8507858295929338375 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 1218270448494313170} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878d9be1dfe9a248bead8d2a39004bd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &5510209311130085208 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5166769699223623457} + m_Modifications: + - target: {fileID: 240910095860712605, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_Name + value: Flipper (2) + objectReference: {fileID: 0} + - target: {fileID: 1728530809728451722, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2019447743870961107, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.x + value: -2.726 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.y + value: -0.5899999 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalPosition.z + value: 106.5036 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2434722022113007494, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3658238782648843603, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3923679716242663358, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: leftImpact + value: + objectReference: {fileID: 4103720740251189842} + - target: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + propertyPath: rightImpact + value: + objectReference: {fileID: 1437835050281825493} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 54524007568a0834ebe82badca4700ca, type: 3} +--- !u!4 &5777361689457599820 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2041676494432322068, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 5510209311130085208} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3062980610606031757 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7420197772934087893, guid: 54524007568a0834ebe82badca4700ca, type: 3} + m_PrefabInstance: {fileID: 5510209311130085208} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878d9be1dfe9a248bead8d2a39004bd, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Resources/Games/flipperFlop.prefab.meta b/Assets/Resources/Games/flipperFlop.prefab.meta new file mode 100644 index 000000000..dfa2e1f1e --- /dev/null +++ b/Assets/Resources/Games/flipperFlop.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a6f5f89cf88fef043a349029b5217470 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Games/FlipperFlop.meta b/Assets/Resources/Prefabs/Games/FlipperFlop.meta new file mode 100644 index 000000000..fb0e9ce31 --- /dev/null +++ b/Assets/Resources/Prefabs/Games/FlipperFlop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96844a6ed84d9e540958a9ae7b5e693c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab b/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab new file mode 100644 index 000000000..ef9694695 --- /dev/null +++ b/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab @@ -0,0 +1,619 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &240910095860712605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2041676494432322068} + - component: {fileID: 3658238782648843603} + - component: {fileID: 5474193263751704848} + - component: {fileID: 7420197772934087893} + m_Layer: 0 + m_Name: Flipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2041676494432322068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240910095860712605} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.726, y: -0.59, z: 106.50359} + m_LocalScale: {x: 0.3, y: 0.3, z: 1} + m_Children: + - {fileID: 8346334857585333636} + - {fileID: 3160680974439854947} + - {fileID: 148672321763515436} + - {fileID: 6735529477529468574} + - {fileID: 6689521583983529947} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3658238782648843603 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240910095860712605} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.52, y: 5.3799996} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &5474193263751704848 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240910095860712605} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: df76b8049024c364483d469f25c15e0d, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &7420197772934087893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240910095860712605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9878d9be1dfe9a248bead8d2a39004bd, type: 3} + m_Name: + m_EditorClassIdentifier: + anim: {fileID: 5474193263751704848} + faceAnim: {fileID: 2020668740344886367} + leftImpact: {fileID: 5832880049439208691} + rightImpact: {fileID: 3765333568283039106} + player: 0 +--- !u!1 &1137069957339145050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 148672321763515436} + - component: {fileID: 3923679716242663358} + m_Layer: 0 + m_Name: RightFlipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &148672321763515436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137069957339145050} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.24, y: -1.44, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2041676494432322068} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3923679716242663358 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137069957339145050} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.0299997, y: 2.5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2286140457787481181 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4425493834674408563} + - component: {fileID: 2019447743870961107} + m_Layer: 0 + m_Name: FaceSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4425493834674408563 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2286140457787481181} + 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: 9055836277776798381} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2019447743870961107 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2286140457787481181} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 6 + m_Sprite: {fileID: 2882923832856859129, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.75, y: 4.38} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &3113703205907483419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9055836277776798381} + - component: {fileID: 2020668740344886367} + m_Layer: 0 + m_Name: Face + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9055836277776798381 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3113703205907483419} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.2, y: -0.06999987, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4425493834674408563} + m_Father: {fileID: 8346334857585333636} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2020668740344886367 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3113703205907483419} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1f287565e1722e8449acae63038480b4, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &3765333568283039106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6735529477529468574} + - component: {fileID: 2818071855779704136} + m_Layer: 0 + m_Name: RightImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6735529477529468574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3765333568283039106} + m_LocalRotation: {x: -0, y: -0, z: -0.11169668, w: 0.9937424} + m_LocalPosition: {x: 3.01, y: 5.74, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2041676494432322068} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -12.826} +--- !u!212 &2818071855779704136 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3765333568283039106} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &5832880049439208691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689521583983529947} + - component: {fileID: 7385789599796074066} + m_Layer: 0 + m_Name: LeftImpact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6689521583983529947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5832880049439208691} + m_LocalRotation: {x: 0, y: 0, z: 0.11169442, w: 0.9937426} + m_LocalPosition: {x: -3.01, y: 5.91, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2041676494432322068} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 12.826} +--- !u!212 &7385789599796074066 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5832880049439208691} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2963581463823957821, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.5800004, y: 5.0399995} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7011460617459378955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8346334857585333636} + m_Layer: 0 + m_Name: FaceHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8346334857585333636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7011460617459378955} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.2, y: -0.59, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9055836277776798381} + m_Father: {fileID: 2041676494432322068} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7958225703609411278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3160680974439854947} + - component: {fileID: 1728530809728451722} + m_Layer: 0 + m_Name: LeftFlipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3160680974439854947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7958225703609411278} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.17, y: -1.44, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2041676494432322068} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1728530809728451722 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7958225703609411278} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 1 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.0299997, y: 2.5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab.meta b/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab.meta new file mode 100644 index 000000000..466f0cd78 --- /dev/null +++ b/Assets/Resources/Prefabs/Games/FlipperFlop/Flipper.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 54524007568a0834ebe82badca4700ca +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop.meta b/Assets/Resources/Sfx/games/flipperFlop.meta new file mode 100644 index 000000000..1bcfa56a3 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b51accf9b7bbf5d458ce6c1fa5ea7cd1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation.meta b/Assets/Resources/Sfx/games/flipperFlop/appreciation.meta new file mode 100644 index 000000000..e5bf7a999 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/appreciation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c2c372e7be23124480508ed80870060 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg b/Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg new file mode 100644 index 0000000000000000000000000000000000000000..490e7c0d1b6a3493cd270727226b6aa657ed1a35 GIT binary patch literal 81115 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%0Dn`R!L$Pw`Z;Jf?o1W3&b7?T$?k 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg.meta new file mode 100644 index 000000000..1a7adc704 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/appreciation/good.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7574d59ef3658334395e17d9e2c3ee49 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg b/Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg new file mode 100644 index 0000000000000000000000000000000000000000..900f89bc16d61d86b96fc66c8a3226bc6ffca7dc GIT binary patch literal 100993 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�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 VYkt&QRq$W0*UNo89`ypgUjXRA)-nJ9 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg.meta new file mode 100644 index 000000000..f89b9a8e6 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/appreciation/goodjob.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9af4db608a6ca7b4387a22d1ea62f6e8 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg b/Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg new file mode 100644 index 0000000000000000000000000000000000000000..15e33fd10ca2f3dfd027ebfdecce3bb231ee141a GIT binary patch literal 85701 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 Re?6h=$L==B{0STe{ssQhnoj@# literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg.meta new file mode 100644 index 000000000..4c20bfd59 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/appreciation/nice.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 97c094eabbf0b1a4fad16d3e9181590c +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit1.ogg b/Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ffe0a852850a34d1106ec5a88a3b1d57167358e9 GIT binary patch literal 67284 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 s5x+15jKyt4is8BY5)KL literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit2.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit2.ogg.meta new file mode 100644 index 000000000..7c534e799 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/appreciation/thatsit2.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6e65ce2c98025ed429a8f6e6c423f68f +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/appreciation/welldone.ogg b/Assets/Resources/Sfx/games/flipperFlop/appreciation/welldone.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b2340408b319edb302e01dc3ea80450c11c72d69 GIT binary patch literal 90381 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º(9&D+krffhK~M-SNHq-U*^H#*>sgYuXddz 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

t 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention1.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/attention/attention1.ogg.meta new file mode 100644 index 000000000..c335a46ff --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/attention/attention1.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 62bd95836b233e840b172eed279a4c7b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg b/Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..03600b08f7c3cc146e82cb87000e7cd311c98973 GIT binary patch literal 36158 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 mvIF=s<~HkZA`e1EEX*4c12Y7o_Y!s0*19I`+F literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg.meta new file mode 100644 index 000000000..7a83f98f2 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/attention/attention2.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 24e32a31c27299e42a757a515407c212 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention3.ogg b/Assets/Resources/Sfx/games/flipperFlop/attention/attention3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a1e1d83d50ba1a4752fe31afaaaad1142d6b4e5e GIT binary patch literal 83457 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�QMFIrm!w14m8bGKR3&;F*FjWxw zR?wsv>2N+3Q~UHMZ4>7d2xFrmmb#31>^_~Guy@Svk%wdX5`U%%^;_q*KwRPLFnc+2 zYRn)ut8)uVGs|hXSh+|74Wa@Lvz?2Fqv+hZMu=Wqr*p#iO1dbC9}N=36b6lK<0sW_kxcu^YyANXYkxqaE--miDL2%M5ly z(iR~S(3O1f9*+*%cJlpxk89qM>&wR<*BskMXwr8&LC@-b9P8zUTfULVTbkIYT~Yjt zM^+CQ0z^h0SR)xq{mh1H?;z)!qSZ7v_KXC8gbEQlv^ zVo~B4vD4H#@8rn(_MgE%N8}FJd#B!=rZZnS@+oHMbLQlL$$39O9XwB{Ty( z)qgT`+22Nnew`o)&%b=o1$KV&-h)Mh_f;}Z9tSl9z771rBCp>+$vKAZwZ(mh*OC2- ze7*fD{L@cN)8A=WZl>Q^Lnz9U%V8gAci-|vB^ylx>n2^;)(lc}uDZ%H3dfORi>(d- zME!y3yo<^^)7PJ?YI@04%3)rHI?lI*=-Mj<`JC>&h`KNcRCarUY{5H@2B&jL9>W8` zzLOc3PKBO*gTtvkhTr$jAjP+=_mzJXHTdL)IHU7!HWWo~U0w!*`hS?I>xx;Kf?yu^ zlv)pc=2OrHCjz=y%eb9!Y;x?y!o{u3#~<&jxPzvt9>ueAQ6rv}S@}OLuj_4HJJcGU zyVaYL!xurmvsegcm>A2+klOwsm2R^Wir2tLU5_m4p=XFP7>W;yWG}+1UNK_&-hl+C znDOSFwek#<@Ras{OZoFg3~33!8hMvuOpUgnfCea4E<^pgU&SwOX)UKthxKB4Z7@OH z^yTiW+D#Gyl>|vuG^>X;!*KEp_e4pO6Ct*`xIc3TUsB=~MQJ3etYc|nZ@vcSrxV<( zKKVO`bb#{rLTd&M)g*MeRFYUJR6XmeP8*bX#x%kARTDZN?&j7=VUGO+3dFr%xu(%DLEVTRMO7e@=*FgOc25HKetz*M7z>I z`=Xcyff1`iU!|3X+jxIU_HD-&$PdBgpnUR?eOc_Q)hILZ#P*3FJ6Ry?LLd0PR^^q_z|M@utZZqxMePPC77vm~L4 zDe{v2Vi2K@(RoDS-0?uplaSomnYxdoS51cg?#E^JO{^^@tC9?_5NC4UX6?=ptfJ|q zYO5N-oylK}s0>s2GOmUw812aS@*q0d5k1c)RXeTrOSTTWp(Obb+465vSh_d`bPNTl zq953o8DedBh^r^7uoV;qEooNN8n`-fadNzHIJt0;PyyYgAMun$f8_&$>hSB^BP3~P z>g$Q=I*<+kEfdkdeO?RfVqBdR(-d^+XE6fnTSB73Lc8RdoTOE9+V@%9!ZU}#zt7`Z z5>piU|6R;yUU8Ds=?cU?L7a$J|B(OnM9y$^XsL^Yeo!jC$%uVNDtyE3xh1lTO9)>d z3c)t<(t_Pe{ShB>{51KJrSV@Qm$RAXAY zqnhI((|u=h_Ln4sS#!H++aW97Syx*q!)~dR@6`8^3`MPH*iNUL#20fIhS%0$5QM7# zDR1B62Yx+i_4ZHNbx5j#%?OOQmgm?*a7EV(tMMgdJ(bu;R695w%dn6yrvQ74FGv5r z#ZyUundrI+0t&V;UT6Q=38!_})iBTpP{~sFgyQ)F|85CvK4`v0xrRcBkt>)oXit|< z?$Lu6Ak7l)pr+__3*Ev`HOWqU1QT^AvYNLchPxbY@N2=I2HPT(q-oS0KY|hD5yI%V1tM^WB@0|mbU!d1}{&pGb#_sZEGZHE6iHuEV{JBjaURqLo?>-zo=WGKg8hrDzGw%~v11JrDi|Ca=k zdE)Djic2F9NW5mtiB7L#?)<@KW^3TAJ2d#P?IdWhsmz!qNZ2vkb>S1EHGg)g>UZ+m z>u&xc=qB?Ws0A81J32v24cB*^(2W_ll3x*)=6IX0VoP~0k}@GWT*hb~)M}`ljc>)sq%j zK$94E(ABmOzwJMI#8Qzj*$(D7&Qv%ek;LVE6jvk9{U~tb)H>lWmmXj7@%bbZOXk1? zO#YXSCFp$4^aNKS)KnIwoNe6k@MnebgJz-bQ?-s5zXPv4fkw(jC1yLRxPaJx!u$FJ zRZ$f@H=U>RcJC>BJnz6b-SimsY;WnGu`ge#d8yfzsz3iT9mOP!#px~P{JO+)uq(04 z7i&jnA^F`L7+N2_^PxlQiV7%;KCY(zYnrozSV|SB`2`@eL-pj@b-XAc11WF8T>4UB zUNIdj3{2!h=9oEJ64HA^KP4LXoe zO1Qa}GMieoaorR9 zCM4(?Fowbo2)HnFF*7ULnJbz4t)c3{s+I03@@(jr7}2p*Ig#=Dc_dTkFR8^yyXCkY z*7{PIO%7PC%k&sr(x}z(C<~$nWpxysWK;zIRl}e#w3yIjQ+HL!wmrAEFNHV2{cE#a zQ}FW7!_P7g*Y_jQgSxP2+yW0c8R9E z>+b8vx-M=2&DzP;$e{O^Jk$Yy>=1kWL)wMAyJ2nSZUuXCd+Ge=;nhEYE%OQQAVkZX%`tF<) zx1Bt{5=EK(?h$_&XE9XNwX{oMt6(FSe)V+%e$(13e$ zsaWC`%qG8xa=kqRsdwN1n+Fub0YpD;7lNa#&J&cAWh7%Pgp0y-Gle;84oXQGxU=!g zUDQ7a$3`HtBK|RFSo-ziSu(FtIN;qnB!tCs?`6)--R+yBrlERy_IuzktL?Q@h~O8( z?{JDoSI_jjQar52?`~8+XZS%G!TicYibM4;O!&Sekol3#b>7L(zdT(qbxsr6fJBK=)%4Dy!Q8zog!IB7}{KxNauBDUN9l zr^`7dsM=oqbh&o_rEk|kn@?;8vfa|okUaeff{$QahetMxD)g{w$wl&K4A=7K<#@vH zK|?gA9x>2wiQZYHTr_5%t;hu)$@G&4tmg#_gjMmP|46?Nob(p4O#8;h-)G?%b!1Le zZ(&iOd!eIPUUuVnUXpeF8y8grl|T=5JSR^bktN5ItF%V5<3d9E`X@mJ})n^^sIyK292MnK*Z#zX3QZ4{8>?$ z3IP;8;2n9^7XUj-{&}U#Qw8m>Qw;xxU+(TY%UzoBs{$dps*DktZIVqk-4|D0uIoFZ z=F1GS4q(4;ncdazMCs(9pKlI0k2f!NHK;8<30`=U`Of{AG7ndoad0ZD>=|19h@Wz( z@4|k1^(kh8TWszEzOTZEj6NmVMO;k;PIV4;n~M^J!JX#Jq2VlTd1 zvoge5^H->zuW8#cG(7hpr8)M=&?Y*oOI|U;be#J-XZ&H^v8K9fQ`V=}dz49xI~Z1Cf-ru|cY0bdvVbU)C3?k^N!y<*PYe z=R~+6d17QljlyaGcfYRxg3Ce>Yl=YvClpoW6^c( zO~Ry=Zim_0m(d^9zI@T&XzmR*#~YaOTG_;;x2v*LfG^%ykJ?_h0-xwlVd zww=&XRUPT~(wKatZI$*pN8qEw;FPLACN7~~s|q({Bq{1PHGfIM^+L%`VqVI=#W0`Y z3hnF(VJH14BVfkdzvt)hUfDC7-P^8^)X3n#;pGiY}~&U!HylkYSOHwg6t@JqH* zXF*6p(QnnTsi0j!3$K2{fkxZy2h}F9%8cNU3fTqUqfk)1H9s~hwkM{nzu?PfbCh=pKE}BI=RQca zhanVX@IOHoXVz5VWA@y7LW+BNqEN)9y#^`X2S0j*&Np4$Vs3Vid(ed&GxbLh0Cw~xOc!%`tQTKBSm{OKuu2F3qJM8SN`J$Pda42dNbhs-k+9J7 zHh!Vew*u$^0q}sNC@fS!z#;(P`kC*Xs^qY-3ZTBl^qvgxelk9N^F`f(4M0`M4@*bH!Q`q`kK-Bc!fxxPCb? zWCy)`w?d_(d+W3kyCr*|bq|ff!%!WwH{d(a z$8Dkk|1J%Oc`UCjb|klVS*_%rK{j4_3#Gp;cppC<9*z7tJ{DyeY_nZ6^IP)8%9*y} zpvujtdA*d-0q&*ieE$BT`D6+@o=*$daxdo<8^1hajt3ni>L9+oe#YlfNY?3FP&P$K z3v0WI-d!4;WG0zs?zRuh@fjXJ6l+TRb01#`+Q>wnPJtWE!)oSUmUptxuMuj_W7MY> zSN~SHw z%m_`$3{(A|EM*& zq0Kudm$u+BIr%k?hlfca&TnG%ldCk|+N)uH_OR6pxvuBA2r(RtYc8`_fgAUCv_}P@ z>DKyQtp+x#6@hdfm-0yA>t8Q9-n%9*y}X3$;80m4?kmbl2NHa%K?t%Hrn;0DQG60~ zJ<3T(;Qmn{B}ipi^4oNV@kquzH?lHTZ5DWuTn-mu#bf(7`7KTq=qHM7c>%|ID;_6` zL@4a~{tBK#5CcGX?-_uu+=CPc*Vqc6sDRS~0LbtFfJL>^DgDi4x9-ZqQ#H#z#uMc_ z^w%!m-syvmOw3!Lai9>0hoE`y%s!$CJmK3N%bQQkwJK9x2d^b9OzMozf%$U0blXx^ zF*mP&0eKW=`INP%!yHd^O^B{&gja;1QNuC zbvI{$x~fg*64W-)ghnj_#9JpdF<4?|CL%TtIY-O?y7XzMVzZv$7g*`i**y{`aU*q& z#GE1d)x>&l;i}sHYV0xM`FSSmp|kE6`?1KiuL#;fOoIaG#J#40j&A_twP&*KZ0&g$ zmU}j8c8FN9B{VX!yW(v*Mo8|T+OB}cj$g32%*R$gU}P@|ByVP)Ae@u}if;a=a{Qjjm#Gt)s;PD06=ZNgmQkSTnIM6iaAU|NSPrwzCNp7Q^JV&P#GX9mClk zwJaM%lODa3l0+~{0QA*1vZx95zOLV+VsK>pY+y;x8k9}9sMs8VAY0_>Ob~zkM$BiM zKwiiDZn*uKNz?DHd>r*BQ$>^6Jb;ZQDkTyzbJWci`U?>e{+?if!N6z>UZP%vrZb?k zdn8%5(Pr*pZ5aV)j;9IV+*>2f>J;zoL@}rfeqm_GWEkx@_a3nJ+qs_?+*2 zV&3>)-o00sFsZPS!kD8@y9$p>2pO<(*%C_tQV&~B>bx%y0+FnI$9OXaH30+wz;EPO zBu4~Vz~Z+G=MU5gm>=`9J12aemz2-%5>2zSQp%ssU9?>n=D#cZSL?8NMd|!&2lXFS zZ_S45S)>=v7izihl^I)BFNr`t+0P-(4VBxMaT=yBy8?ahG*E{Az^rbzZ3S{$D`-OJ zIJ-JR+nNcz;J0Wm5 zM$+f^)nG+-%501QQeKH(vR;t*qB+h!OPWQ5og+yN1F+AcSnmxPm+D@{eE$7j6MYpS z-KV@dykUKL-XDzE)asw*4fYF$t#|I^9rJoob|-1Z^a%1Y-*@3uKlT>mo<20aCc&@- zdAbdM&a2Tk4Y86@vk_i>NIp!INThlLE|kP4qpVpAfh{<9glWMK>0)R4D^gxfIzeYf z0u6gzjwtINtqpK;!MfdJht?%JFM%!QTgLF`nJ>3gF^1~bdK2fzN?x-UlQW{dz$RCZ z%u=uX^n%AX`Ds@n55GG1)yrj7QV>eh*-}3nbe}o-J;cUL4U{!jm7H2DwYGkg@6*7C zk$rZw?mjHNgV5dDYaU~>6CoFOmhWYhBlE!dWpk|)MQjuZ}|U=QiaGS`R_+WAMH*#X6(dHX(IC>L(f*BpW> z7}m_wzGIi z#c5Wu4pk2`{&Bjut-sNEz|vu_sXU9cFtOvCkIMQ$!2Azq*P{^Q!)$R;oD_y_HL`>c z`TK8TJ@-2BpYi(vZfb&7hBM0R+Y4;Pxlo-__Z=)0=Dgea;X*@mW-p<_;GY+`C);iw z{#ru0PqjdjL4HDbj24uM%-#hShte^}mn-Ok7Kbg|o9*!EQ8Pjio!qEHAOiqutzl;x zeFd$F!&x&)Us1lBWm}ux&1+cOx_pY~yZE82NgR7`QGM@$>R|697|^QmVp;i{GG*xIv4P0*pk`pA}__*J0g@NXu#p;`m;lU zrogGm;aN+Sns3>I%d@${^(Admo#IdiPAQL8Z(K6|SQAv54kd*H-G`wVOvX8(>=2zm zIHFt+SL-jQjPC-a+@*h24s~0>|3&;>fkLmPihvXw^sfMrcaO?fR4k4A&e5Z1QW!yE z6G5a00Z$YT50zdt2;~AmNCEebuH}lJU3hSd2EtG{uob)U`JsMG+XYK5-I43!N-t1k z(@CGs!9jCpW{OV5bCElbY1->}O!bYud11-mV6Xyxl=2+^DP`Sye3pL6u>X2=qW z6+hkWPoBMP}7zfs$~Vzm>~AZ&U_wM zzIJd2eZw6CDZJbmcKeEW9iPR^x%d3*5<$9aIlt~Fg07xU+wMc&4lKRpT;E`Ouoh;; zwCCV4pJ=whdf9c2-<0h6V^T=6#{%&hm-Arf5vB{XTyS`Gru6q(T(>Wre=ztyiHnVVhJiYrZ=v330uWbFjU%B!XWH^w@cM(fA~K%oWF0-#asCg#lU>)Q5`WtaNb~x+qc^H zR)4>~Zoap-}8dw!7Kvy{WTD%((la=kIDdBuZ!+v+GfgeQdC!3J1Q zr>WIZLp$A!p@W8gUURH*cM}p*8CumCAxS(}--U%irqlG3Bxb?hXZsxeP!so_CAIRM z?|!{*9GDVa=b=Tx=ZEq4Lk~WFLZK&q_s4l`27H;G{lol{a-8%tYWue~=v6E}vj>W$Oyt;vq zqcVSrQ7|PG>!Su)DE*p@=+i<9hL7V9P*jhGz>y>AarYq1VgWYb1V!NhpWJBS2uuI~ zQETMRonT+q@agK>VhN7{a6FVlP?2LQzbbTZc;@!(7^F}GTe_8xH5DZrHFW6Uwto~S zDsoQxm{oyxCKTM=_RnCHFXn!VZFTW?-6;r~CI(Lask=q-O=+m^Bn}6wB6QfMAes_1 zcnk8I{187D;twYY9pGIll%*`n$d z#AFiBtqd5GPCI>P7oy#0wOw>ywwkAuI$qYcEou`ffK^XrrfNN!QUADw=7F07CS(%) z)io`2%-42Rn$OlW5#L348_e6ib!TItZNUMNwCfnl*|>3#)Z1nLiO6U9w$uHoHtsIE zok;PHxv9OFuHMAC1~Eayp&AWoWB4G3gpe`xo5by8y?vq+5Fv+yRHMjgHLE!3x?D7G z^!x;Mssj}pm+S27p21BwRsgizPk#!CX&j3NYd9%+U+{0DX!jp#Q6Jw9=v#FIAMb97za6uFAK<{!awWZ7s}xEpw1mnHmVh1x<;qicTMA75!$}4pvP3 z69lt^oHn2f`VW1FHaD>u$%Zx;k$(XUpflKl=DnlXJUqtFXYP(Qm}36)y!a+Ff>Ls| zCg#hGc9zzRIt|CRd`wzwuVVLa!&1tQcwfG>R{eM4y^&iGY7qdU2(CZK+3Z`V#dj{Q z(bX(H50%DX&pOU(dwB zGG-Mi-^Wh!C9l#;UpG*R{QG6APRr8}`LeaN--ABee%`}_u*?%e{#*gr$<}?M$$}vW zcvQ}HK*97XN1?R=&#fEg{gN;&I7@ zNy8uH*fpK;PWFUxs#ks6=e*nrp$8?OLwbNr{aYXrIbL5V%0_<3yA6j;*Uxy?f*Yd% zLIRxoJVtoSQW-!Ld;nmG<0^Bue2dde|Lz==*+912hvL`tUHAw3yp7*+@=h7_NMZiR zzz(?|E17~RN&Zzb(bM>*L=F#+uGZNZu9Od~(yc!61FojXv%*9mxAs$Z_Z^o3E>2bc zrf(O2%pqSeRq_B=;Y`yngCAv`C&J;kIho`kP>7y`80;>6P0lwpu0|C30e=-2k~ zwe2S3%mdhT_x;ptTz*AKOLAScwj1=1hU+CSsrOZ|sIZ`A-=lXJN1~I*!R1b`^Cfp* zR;OX&jJ5~`vhE->ZxJct1xpMGMxD>hO2ipmasX?I=XJ`}IjfM9x z+L?oYOUUBgu8K5v3C&N*>lNV)y^Bu8>YqjX4OHlUodwowk`GO{N4nFC`B;`8xDjD+ zo^HZFITA5WEgYhiSqVIk9rn=$uY-P6qtb+a+ov)O#Xc*Zt@y_<^VueAEJRb#-(_K2Q zbyd~uJ+1;-K)`cC8w^-4g-3x~K`r@~Df;NO3v1Z9b(_C$lhVCApW;gT1NVgkSxjJd-v97gY z|N4+e7QSOv`mQt!@f}L2Z10VDVd@7fGL(mFx+{uzbQy@0jZd1Z)m%A`M#Gj@${_uY zbuo`T7rW9)O!;7SSws)>h6)daFoWOgSnLc=>E=?k-xAu;NZfX0X%FAO@PCm>>N!TZ z%oZa3O5`=?-{}UCc4|8cVcd~;Q}u|;lP`mV{7HdZFw8yn{{o~37$D_f1)%`R^77yS z7zNf*jqK1J#EN?2%F3@&h8Yb`Ad|Z`_6tClWGLX*q{Yl@{&uD zy`|j4azR+cbjT(FW6AUJ5w{1(yymww>*2G%qpEy^ih0ESbOcl=L15qhDYT?|VPkF) zM{4KP+M}!4K9ot=n%bGrX;;3q8-J5w>%OxoO zN@(N{hgTpu2j9`(6;jvRN#UJT&I^-uJ|Eea@D5SGW-m$us_ynMkAnRtNmSAGy(cFG zIJCR42>sFa_ce6^fX7MiHQPq4&m&94t-Un7E$j;q=5f~nJyZ|l@BSjppN2JatZJ38 zTaQtkKkzNT!*8uASQT1mh^|5L@6p10P7~uUWRLLd($9p1qOUmfQ8*~ck;~~@M?E=F zSsN~`SFqXF4C?x0?d2YdzHCCehZh`<>^6_m$TkMIVL5kCj~1d_`=$zl+VwCyhY(sl zg@b|9pPjFhq=!nvz48NftD+w{lAfba?wc4SLIJYaScw-++YEi{AWG zGzfwJ_zRV7Cy^Vo-@F;@5-4G{iaR&>*G^_CB_aKnX>s|X;KSnG#>uUk5AFUh2^Xmo zdOW=v<4vS>msZj=1USG9c+=0={T(0;@i#jmsqL3^#_@t*k0_1kbAExvt~0-N=4Hey zG{5>?tC;K%XlXpoAo#Tv6T(G1E_$a`W&kc!TDe=0 zB~)gkh%k=e0k81%0qEA8qR8y0&>7fB~aR+n-MNa!kVW=cpa9 zG=!eL)UVP6=Ag-jpNad)cc2h|+Se=jN3s?9A7)(8bNk5H&goJkenkrJE9J8R%$_bJ zeIj&ql_Y<6<5plnvGa$U-NDc}KdE_AwAP2GY8-;m)dxXWk;FAOn=ht!gHBqfE-|lT zTiLPaP6ofW$A&Us=818aM85(GfG5F?yE?n?bpLdmRv3)?VE*Cmukey!MX50K|CJh* z%sdReY-*ClfT_GTi`XZnwNA(~q+MCvd#B#{L~UVw^%NkPklnVxE&zxK`d~8XD^VFW zT2Y5@7$)I`i&m+v<6_VX6m*{lAr^2bImKfL`a|y{ktYul=!w*B2&C{6iw49@432em z87ahOGQ}hb3~;7)o=c? zlXKsAHsC>cX~s3#_?8`|#%pfNr{EvhFh>O!CYB1qmt%NSRZwU)FcP+DYUe=i86O5z zutBWd=cc;pI6<*-8B9QZqNHO=)T)>LInCv zO5LkxTZgSLXMPKM<0;#fZY=6htb@O3T4ueBjjxk)9)@w<$=UVpS#YR}qg|giO8Aae zEibl~^l`y*N@!mtynY%U;kDXa*)q=9u^guf{Y4b6C9jb3exWOHJinf)amvv{yL!$U z%*bZ5eiR6GM%OJ@mIwUrc6r<0YT!+GqyKGhfN20c8KNFpe;}$gLBMZ0q#gtbI6YCg zyw*}m&0%M%3E2tl3Bn2Xq@Zt#;5Jjd!}A*}u!F8UtB6i_^7580k&dODxrcSdcs04u z!~}$+bB~zXE~Pp$@bjb+Rt}20^^*73gOg1*vzYF+^ICp--h_YqUlLe8V)c&K@+7R4 zw>fx3EquDmIu)OerQh8H_rg0o99LX6^GC+jyf?bm1e3ae5qHUHCK8Fwx?5<@ojJ(X zI;oh2r{f}N46S=n{@oW#2D@H}{aQcy7lw9;?~F!T5d9B@eeBmK-p>2=B_(rX-`@mO z#NI!#Gu=g$t}65;ye@@r1Zq3wv9f7hk9dR%9gzL)L+`9Yc_!zH;WJLE_7*T}&+))E zO`d-3p)GnbrV>wZ7_|GqJUD$&*KLlu2xJBhmP1ybx|_UsOnA2IlDUy%?z__1ZLItG(%&=6TVeP0Db+;=7%>;}2+e&3Gz8n<~Q-)rK% zj1FJus#s`DXwHV`MyhC25X6`hR`_gM&VGrAWC^@v%|+LHnsC2WUX%tO2FikOI0w*5 z`AdZ%zH+Qh3$?gJc+Huo`gm_axQxR8BU2z6O#Tmr_#X^`^)~dGY{@}>9eFj-?E61E z?f*5T@0Jie-zWh?03^T$4#4E|ewNEb_$Nhi1{#JU#LwER?WuTFLBrq&eqw9cFnSS@A~KIl9aXrF-@^TycEju`&@LimUINewx3RIo3q z;H9&e2AW(4 zpsfr-XZY3k=SPoc#x~DNFYR58at}ia3Ws-#1%}o2YHY2Fx#oRnpXStvx6II)Vl6qY zAL(5+ve!wfxFbqWTl1aV>uOqcy=@7Yy5nuM*ZW6JWVEU=Q?WnV3J0Zo%Wn?~>j+jq z{PnR1>#PzVOT<(5y9*}ob9z_7N{cXAgG)Lo`(xO4&HlFgx1bw{Y6V|89#@gsce#n^ zG3MP1_m7r%KHvdZ+3kjKdUz;@af(@n7ij}9{%@1nrCTPe(KFk;o{{vd6qYWlk#TTsy_3ZsjI$hiefVh zaKA}Kj-fdVgAa$s(kVe+jF9Za!0=~#^|RQy-T%wZ?^*r%X8rExk7Dm`{{Jjy&+6)L z_vdt%m!98aDZYPK`n@^b@pp~$^FC^)-@B^2$MW;e)>BWJ;ih(20GkxRIGPd!I_n+? zb_DDEKk@H#$#5!KQF0#!klvpr`4DJeXd!?e)6SE*3b0o%Y)zWO}hND z^)U`<$qPB%^skZRo72H4*U<-5o#kBr~e%&P+{|D`tKESM;|}jf5-i+ T*1N;?A6L{B%J13n$B7jH|6Hm9 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention4.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/attention/attention4.ogg.meta new file mode 100644 index 000000000..412e5e0be --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/attention/attention4.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 652029cf67efbbd41a04194eb7c5e2e5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg b/Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a7367cd4125075cd3e1685606c2b9c1f66e51467 GIT binary patch literal 46885 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 ZcH4fN687^{?q#38#UFj&yNne6{{Y5pR&xLV literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg.meta new file mode 100644 index 000000000..2a017cd0a --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/attention/attention5.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: faa8e2459b35f0940ba20611fdca65a1 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention6.ogg b/Assets/Resources/Sfx/games/flipperFlop/attention/attention6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9eddd66ee3f70989c27a47e65ce378d8df468eec GIT binary patch literal 80579 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�Qmqd~j_l9iyX5rh`R*~0|)k% zbOvlnwsVTmfX7Mw-KZgoQ0809U560Jclrr({;9OU%8(4xI~d(%&5wjpPaotZZa|Lyf+ximX!EqUi? zXeZ)$;okJ?+6}@8MYzRkuZaM^H_>+gkF1Umv2;9ogt7w|L5EknodUnML3(Kx=Vwt! z$v!1JKR)U$e%W7)nni(~)WW{2#YjQon2QRWIrL z_Lh5KU~5X=NeWAI3x?x~iS)tsvP+4Q_Qud)HU0-LnWR$ogWp!fgzd^0Cy_L}f3kZ8 zty<(Y9Vt2nBJA*9^W2|x5Vp7JMEV@bpvyE1hX~T%b20<*@5WvfEF7X zuDTI&7IXw1WxFCQa<0Bsp+)bxIh+32NqylC+|UEIhQzGF%H?S;Om}7(;d=`7tuLJ# zLPI^%74$J1W?w^^JEhva^DxdzAL2j%|Ev4Xa!m{>A-G`1SN`5#givz->U1dH=7_wExSct!D zx5$8IKSu)@NS=YCXgub0M%0HxSVE2LRVk*?s11@_cEqA#Wg+g7X9qvD%EC3>}7orBjgqi_I|(d{n)3AC|7oI=mg%;Bw-F4D zyF(`I?Uo}0$%`2qLs;4mYo4B1eqK5*@7vqL=Zlq%=r=0~ZY&SxHHoEU_C1|n#>HCR zdt`+k3{MFvVn~Y?mu}Kpb;zd;qZAX^enE@rJ%{wA&sR892X9?x&k5){@|vB$Z?qgr zdW#~K+@q0JBZ#b6y7a|!bEL;puav$z{&Vv%zb{p_AbJ|oxCxGPtq0t4S&r}U=WIs! z=d81I0Abx1Zm&V=SwaIxB>K*U>{Uw^FH^nvcsw*MN8wQiXGO0gx?ezH(^>a|0+&as zqM8innLXLpulCbpb6u!FBKiUomsEyzX(9TDs71hRwu-WT8dfZ_25@;@!%uV9`RSr% z&3cI z0olCG$d}H~S>JM0sADjd&e=Y!8mg6jPwc^ZeyQ|nKCsN$?lowiid3Sr>Q`}UUw&fW zi$1kebfS4Y489>dqe5!5(A+D~->FA6sG4k;yUEZ{*ie$C7=JW}f8IrY(XU7MCV1Pp zNov4q7M!#;ce53id7rs{6!$g6BEU^7pCH@Myy7L<)cq5<*z7Q8m-5<*c0q1MNS%rI zS#FD}{ZeffUWl)v_ZEbFTp&_jQMbekh$LbfupiI*wMOB*yHOs}q;GRnR7Fmn1!B7i z{L+Hu{Y7f-uuk_99y6P>nePvqQlD@uM!;(#>#!XS+;Y2CK91yqgg$o(ypdM#) zpbKYP=iOb&L&{b8t3=*1V}G4%&1R;cXYk zTjC34z8s7{IQau+xP5yxRImi}ZF+enmPh;jp+?!JU`ollG(wO{It<$PP)*dD%Za$I z(lT0EkZEZA1*U9S<>s~75_KA2;=lyHTKB{b9*Mq-R~!qzFQm^}DJDEDr` zN_h}f@^4fyUi(mvns192`@2ArLuKaUSozRyLkT;`Uxw*0S87Q&q4ouaH%RJVFvt*# ziyXoXd6{-sUem_3I_Hn}-_sd~7LRN?tDVo2JF-W`O)4pKesUNsEQNgr?$%P$QSReF zToZ>~eYAfpAiYWtUO_43hpwsh^kU&coF$MV4M$qHTq7@cB0pytxZyo9R;67eZXLpC z?^V>dRmlVG4P&_)PWe5+I5F!X|4kNqD~J^0VrnY*ZD{XCMM(B*E&I6W@h0JKB)h~! z+NYrvXR0sZA)ZeaHOffMjh1m<%IqtmnWntjEjYAa`d%VKPjmDAuS?|&GsjxYx!2WZ zv1fIKv3)(xq}v*EVA8#0I9I}INJ=RpeGDZ{EL6Xw$Z;|Nq$AS~1DD)&ZobdEV5csL z$w+xB4CL`qV92@p%?9ymi|4Z|n#Rk1kSt1F@jOJ1|8~S_QDjbmh74Hn;D<#^TG6Cf zSynYP$ORBv|FdU~{lRRymhWTq^u7+S{EW$dW>U8?^=6JJ?MMI!OwzGn zKTefI4?^}Lb}!-I@&WH4m%5x?q1u&Dt>!6?LK=?Q)QuY$g4zrN3zw!Q;JYu|%x5fj zly#7%QfuOiy6}(G>Fy%d^w?uGIpF}CRvWWAS=6ftdC%ix{VkCqo3fIEM;BF72C^n! zJ=mY`ZGPT+FUg^w-(t<0$@-+0n=jri)>a=)x7ckERK=@s+s zlr3Jr>q?kn;xvo=IoF9hOV}WdKW&B4ZHxQhvIR#x@t8l9jgofqh5fMm`PYnHBq=d@ zgu_;_yw)HEfjmNFL#=uMKy3DIrHi+fIn+mgN$i$dfw8i)(dabb?x3cg+3utV30!T| z2~`V+*6&x08VT%h+H_7@&K5HpDln{GnOQOi>L~Jw5xi1->sPzXtkL~e&+=3nI3E3l zN_W^;=NHY+`gAMVX5G9ESI{e$fV`2M(e;Y~HX||2R>MB`@#z=2zsVd>As&eHlv&qF zm8Vd5i~gE{tq1>cPDf~EI&K!aASO1QhRk#8@;k4{)-9U0g4OZenrTjGb$BMCP@O!G zV`R8a`#RVKwgDlZW(8k2!(ideNYPga`LSqdzd4KH={&f5-{?)VV|{3p)8UL{aJCgi z`-ar`jS4K5+IlL_GiE1zL2|d--$`w=vYs`k+KN>MEbDC#+#`?NiN$}D;H371 zdSfoSq*dO*d?y<2?)7o)-~p=_!dSAtk~4m=!FWL$q!E@iO^1ZZlMR#Sm^pHT84beY z9LVzM?OzFT20Y52A8e;ANL;uhb%OoL>9b#rYT9b9E6H>>p7Q2yo|KA}?gVG3y~uiw zZe?1h%Z2pDE6$hea&EPf30^tzqGF}@Tt&s4nPj{a0+mf{0fS@?V`~!wfy$~PsRw<| z?`s>puhU&as|<--P0U6Zdmu*dP{*2B&R;l8eK#>23UVh^ja+33S?`%9>I z<}OpkiftOGk29(^|UNiPZXJ{3bTwCPFpJNwo} zq8;E~p9lHxWK)Ep<~^{uHdY<#l^B_f&JjwQoP#U?97bHj!*{h+mQU`jvg0j99wNRQ z&KUZWF5GXG11zpi^BKXIC8)PBDe9wt0NiQXq`=VN2uF;Fge^vGBsFlpp$HpUO z9wcl%G=lBINOt2<(fVNOvDU`?EZ(N9w2otxgysNZF%j7iRD2w2sZE{WTTGcTj7b%V zToRkqi$oUZ<^7T5A-|^gGeqS6?qbgVzDgYi**wi+^VZ{U$dS#*^tm^?v{T~qgJagz zk;umpKm%5(I8ByPoT-w%2B|$ULO;NQI=%k0Yvf-_>H_FPD#L=F6p7H_({qxBb+P4X zF7Nk{0vfAazOTe#*yr0_r-R|aLi_@G1(QC_VC86H7SRrSY!H_MY~GVzFV=Zy+vrdOQnJ?I_r+Mvd{9-8$K}m z{#a(o#zqe+t{ja%cQEnHaTnzV_ugaPpFtL*%8fNIK4r~x)oX|+J!C`IPd7>Xz>njM zjC1n%P_~|JA~bG9F?r;7XTvuFa?V)*^pc=`3Sf78y1^D@a%|i1N<23~A=oy6bSDh_ zbsH@U1#0RP$(`7ewU>QqeuD10%iMM7P}-e1>u32Cp>^KtZ@>E6Udnn~Ug;KW zQdOLj2^IG)FWW2*N{fsV4H_C8WF53;^GMKFb$X{sB5sDQF?#ho&TdBr>pNfB`4atl z<9hD8hv(>M_zK8-$2nTu1NfUX4o?l=-Cz?{2VQIfM-Q5%B<~Wsy1Qho319MG_?=jr zuvj)d&YPG%S9y|h!A+KDDwucruT0>aY>c+A&LS|m%tx~^Jdux$_U3D_KC^H{r~{8v zaN_8gb@_&T<4W|(^8+S#pk2p)HMt`@(%n{;24vpJdzxZtm$v4yxs2{n|1us9TapF_ zG$PFpS~mJl<}&iFS>IVaWYmq5GezNMq)21kqzLArq7PxRm$TV4oiCbdicgDJ&n4Ao z^t>y^g=`K>b~(rE$o1pvik#6?3DJ}vvUZSAQ1pFse1aVk?4P;qOV^^f2hvLTWRDM8o^=$^)NqaqtO9d!dNr2%x-Bhwx zk3JFOu7jC7{bHhJV$V=+(9hanoEsbsQZqzK!?JKDtGeJcJXXK=W(_>HTnq9nM|27& z+kr+bH6ZM5^1P;PF6peDO*QYP2UMkwchhqJ=_KBfv*!{)Y$hF_Kc4_~G(W}_^*53Z zvuHCN^o)@p-JQJnI%kzE54`fLyBiS6ckMmJW9NTiUn8QCKHERK=&grt zR@#&SQvQD|g53Y|*iZkCk*0HGxw_iZIqF-8G~usQhIyJy_Pv8gN1LTd)YcY)jUT7li)n9XfarD4PnB$CFKeUN*q) zj>3x*)i27H=yi?JC&!_ob^L2k3spSejCvFtnv^c&jy`rvW>>G{Wd2(yRym@XSEgR6 z9#^p7#T~86AJZeAB$#VuM<~5IU7RFXs`RFwq)oeGRYE}^Yp~%=I>*JnOV%R*mX>;z zGQ$N++1TxVSB0t-nx7?~!hX^c0E;w+$Z1ZAl^2E~ie2bC<*uA)wgZ1+Smids9JZiW zWs@8DVapOY`cL5g5^jS~tg8@}+)aI5|2BL{A-)FWBjBs6kRnS8NN&!!tZ&hwO@m%Z($v+@nj4F^y_&3&QT?% zHz*y8Ur4=**gvi83&^*aUC#6#34*3*R(LKkv94KD|3`-Z>q**lqkF>4Lg)yS_rr!-6bZaYpn+V{vUfB7eim5LT z2&P;RSQpRg`vm%&XHZAHV*|MQCfl+C-sYA$8M`nuy}ZpM)cWZMIzfud-pHpJ@5JuH z2fvc0c4;WEtJ*8y5$h3J(4l0(B>TI%^5vxIm=`l4ga8?_3eO z5fZu!o2UOK<2EA8e{dd58ty@QOGH^K4%LxZ2Rf&;dPEOmWT9t+;y?mopyveNj7|@S zFVFtNR}M#y`o^|Ny)Sd!j%C!A=M2o}H>RyeFYW#eU>ES2!|6@jmio&>zszLbV-5j7 z$m>!4joNWqv5sVTkK@U6o)lxS)eI=EJ*7uEZ>JxcSY9pL)3U;BZ_^q{$lQ)f(i%BW z(_Ev(&X)S?Si)(UAoX*=wyXy zjfUy4K21g8^qz*}hrq*&kU~W8X^|*m!9=uQ>sZM~L*)A-PB|c`3`-HT?r>udh3?}` z^j@DTJ9~@tRW(nOX2nT)rn?jRLMu$=YwMsZ5%0;10v+S;K1w#K0T+--opHUA%;fOi zHu>@g`Kt)ZM$ph{*9PiM3$zNQ!zu00`)=yMpndk$70pMRWoQ=} zkT)%%w*HOPR7WeiO?Tu{i~nv zB@uCbh~`<=k+8ys))7T^VNa-9er^qabDjV8H9h#nKE-u&P+Yk1C$TY27i-;*1Q9Q0 z-mf0@inmgyfU{kofr`4sM+t=t@)=mm#Yx}iSd*^z2N^yxI0+x`w*2im*uf9+abw<( z`>$MPfWruKu*`Y?=~!kJTj`~^33fd^`fgKMoVx5E+`Rg0{y;(6?T2%|a1(=xQUWu) z0%q+xtvS&(<-wpBA8wovKsVQ9MjF#*!Do8G-oSIWkwSj^0+^Xomm>d%>m>i&()6zZ zl0UlnCoQ(-l$9%qIkdmi!p_?`8jqmEn#5So5k&U8t}ERLe{E}Ypa|K*gxb^wWOS|7JK+#|b$*85+8(zg^QxXd;R4&$F?8 zNyL=J3jg%uBWkY8H{OX()$fRoVRKQ~^A+@Qr>87IBU4Jl#TP~#>pEjPGlLPF@o2HM zt}3R{?F$`W5EKhkG1pnQZxj*6N97hGVcyJjg@}tl!rLy-%)ip-0y4iAn1^N7Fw>@w zUOe|-zqP9`jtLA{=iCIFR!mcwzT#ru52gMhIciEzSGvuUJi~Gz%>AAh?D0pga6pi> zUrl4NoEzy{!Kw@uz6E@&kY}01VfX=CQIl#~XWAwq{kl~b|0G#_UD_IcPNl4eji$C= z(6PNfncjT(b;m|(a%48*O*mgvhwy7^u8kcx6!faZ6E$W%IXVl_JbASTiKn|_g*#ln zu@44LJ4(u12)@tw)_!T9#C&3#e%`84Et@EXF%71^h~<@0rF79QkfVI`Q2QuY8h>KI zF*`lkqLIp!@jN`vkz6!EbIU>LIefIjE;id8D?mKV`bR}lhY5(ZiLz19>vH+j5&6~_ zcB}VG-+g>xHRxFy&&(Lz#qO6+==Jg7 zi5UvUHVLpbwgz6BPyN2sxexMRWt-!sQ!Pu8-A^`y|MfyjdbSRl;FL{8<4+t6|1=>% zh=mx$Wg=w-JCO|cp2JZrv^H$FA1gX5Y0q!IUyAHXdAWRIuzFxCHdo;KmpC&))}~>8 zHE>6|F%unp=`C>sd?#q0&iDyOHqV$sv+?ncEC)7c!x!DRDl&k&X2-Sd2WLi+>Dw{s z=C46L{auF&7iy>n7#8)U<*(X{Pa-mki<{FdAf@OhZ2hvcRB($kOy;C@hH(jBIf)xhf*7bhN8rrkMhnJHs8k*^q$93*aQbnsw=?*I2{Wx|_OjAxw#$4K^ECD6pYV*%aO6 zzLjH9skpu?T*;@}3}_hnS~P@M z3@D`|2y#iyozUt0!GLKeV>X@i&_0-5hMi?bcyoK|A#F!%jqA$$`!_Yi-snj_z75+R zB6#ZH^#j_KdIPPewiA_nWloI1HFjS327F}}GOY2pAK#UsejiK8Y4gFUTHt_Gtx27! z6FeaDp}!jgjB4F*dmXY4BdXM~N%Kj=D6tpp5{~2#$z2>6QBgLF#5m#WucA1 z6yk~E^fFji5SO=psX9o`R;4Y*HR3lJxhmAuwKu1RFtvI>jwF7q?Q~G=0CO@YH(d(8 z`NP6|tV-nWi|p^RIMfsaOI2<~lVJFHb4Ui@rrHF>o3uz)IgjG%0)1ronmm~XI z2uA2>?X*-dfRgjMl&LgH*mS4A;H`ZwSC*!C^;3zDChdvB`jFBiR4unIU7(gXaK)l$1);zt{ z`_A)WtH@4QSi7;93*3AtR0T>M~Vp42Ka#Ru^yX=;SNm?qKt2a`$*7t+K zs(UVcp+JiQaSYrGrwLe| z7+zGF7M)&~($i$&Uf&RI#^85Em5g(`7f$3OEsW9BdljgSLdUkqj@Gc=JZUZ{6E}yI z`CV9cjIXjxNKwVm=Cq|>phxMEDBjf550@{-6I45D^(HFXzI?x)9U6_U&HTcR9j2x% z@Y=%HSwJ1*f4B%@Qn@-TEbvlo_l^7a;K*8 zdroX9>(SSTWDq?PJtbaT+||mRZ{p7mScN-yNRWBrM%O!xPu1QQd;?3zq<4H0$a3|W zk8lVT;lSRhOs{#;QBQT%!V9g}c}r@X;ptxuwWLT|jTy=|E*j^W36RV-N5uQ{1woS7 zz}omdPDL>rM2-Az1k}2K)BaWbt+Hyl{HE6YTxUdtY2v8z%Xz9eysU1$za2V&!2a#{ zK6sD7UZCpiI3yRh4olw7BC+DM@G1K-kKQ4x)Ryvv5GY}G`4I`D!D zj$*udD;WoVvPSIM^N(RirAUD$sd!&suOb^fe@&P3`wcdVsc)Ea%uf0Z`aUjJVfW(R ziy%lB`e1Habblk?xy3_~V=d@j$LG}3y(%cOCoeN7VUidKz=FaG2mM69{1yz#kX_=| zHzN>Zg=H-&0P4#1IH;8;o8bi`!=OhhqN|~Yd!}WuE0-u0X~MmYOm^l7z-K>n+gfVr zXlNAcS48!rvyq_S%)%&MMir!&K9Z>8D9Tzb<5?URM%;ca_E_7^B4-%SYZbgZBt|i@ zBNEy}4b{PkG-777)_#I`IOMb+TNPS!am^nT>YD;+`!4)8!*;F9^x>x*#Sk5xpYEJR z;XjH?s;G#w%_1ry+?Ob+nU2OI!ZxL(*(6A36;1=_i~1x)G`)|FGo$fpY;q%VDF*Oi zJ`v>K;g$3CSH3I7)NPsUOq|cuq|(uU*`dIq46o&q*>Pid96Gsy5-SzntS3-YwL#fk9+c_#v)sq3f=F414#au`X z$^8qt`gy`PnJtQ1%rO-eTbyDivMfI0-0xuZzo}+`d2HYi$u{rIzKpz`7vef)Y})IC z0)Ie$d#(s^hxo57OJcEvDljTM4Dn6Wo{_2$0(O;2FNWoPdU~-Tu7L1T!jr{gWOy`n{k};~%6*6aNFo(G=j07I&O0JdBV2 z(+_+Ff@M>h_j#O^#x=?w+$%?V((m}11$4B#JLA`T-d(ek-t9{{pnlMzEkP!-A2lv^ z^pzrT$yj3}VNI@*M5xgY70SjYZ+81-P^cbolc@blR#eU~&sDb^nIaUlxl9wV*{H#< z1-@K7ge&HIB0EQqlyeUfB*5d|?YVkzilpB80s7Qzv~S^2z3Bj9G&AExm)GWATEDWz zZMCL+njj<2GEgK*x?Tib)02U5y7W1vLpg>y@L;`rcPL~Vi$c7Y^c;#Acm()$raI&` zZLh%%_p?X?dEkuuPW_9uIeH5|77Q0nfrE9ZKdu57yvBvXUUnuCW5hjChPwx3qI)LV z)4~Y~2rwI&TE9kM&RbnvIg?e+(X3fO8>}g){_Jf6q(J|xKU6{zFz{PGivcVrg7LRm zVWMnuY~6`|f$aF|`LXfK_G38zXKyYl3NZcAq|ng@ejrI-*oTGa(Fn`lUd~8V;neN| zRVD1Jjc*fO7uiOC9IqXlPWzYW;4i4%r%=i?l2GLiM9CE$63<1L8w|agPF~B3w=pbG z3!H$$xJ1~J%-XK?hLRRH+%_A<+k1I?Q9|RzVySll_eLq|B)*qo#Y*7F1#kz;1@BaQ z7H)luq3ig(g0JpR42Jdqc-f*s#-t(unW7FL`vs_TtAiIca%Z|(KmHfOmf_9$EoG-6 zek^f2t5Cr8Wy(Op%*PgAy0PAt3+?b(TucwH=tfz@IER&{)EjAtZ0;viuBIk!NM9iH z3s+g3+vlaVd6Lmv*9K(N#TGK)%e2x~k#c8fS4$EGWDXym#j^=6j{i}?(T4d{9ID$u>So`xPv4Y6wa~^r& zwWn>3LBEf@PPsW-rQ=c4Y&k12+8ex>8@Vwr0512U>A4PUD=^)8#Hdsh{fVv_%GjQE z*%J@)91m#4*!I?g-Os*TZu4#PBZWhHBg1V6Ws*JMlQRd64oSOg9+Q~#r~l`v)%jnB zi}3FlHc$iee;Kakf818UP5xcLh;<5q9*K-E+?_=S|AOHcKLOLzfP?f5$p7vl ztx?K)R^1@9rO-VfCQd#yV}nJ-eF@HAN`(%Pa)e<*r5K5C-0Lb4_nkgPnc>jONL%VqUJ z+ph|tru?yS9Q6^jh=0;E$Xh)bafO-Js|W2xURtwk(2?SN{CLmEcxRBZQX> z+9=Lm1_WmwsyA>|o=;u>ivp!bYwktiRd*_7ou27!-+T0Yc)_2yxW#NGs?&#-4jI|| zru)0-F*|5aP@9zMF>C2j`@{~%)#T60RKT%jbu@%g=i2?x#7&=%RSoc{Vanp z9jUn9yLV(K+*XbLsC7@up3MvG`l%0RzYf*-nF^_20e~_-SB4XkFT3PM8PAIlA)s9j zX#g*`W%QO9-}V(Nze6VG(ZQ$2>|OCZ7d5HVNWyoUv~?YZzVLt7bd>{NX2MrMOySua zYDA7G)=z3?{ff^IuZAn5_l(m3vYS_M3fSN-vC?LrG=|Y|j^;8M*G9Nu`mgcqFnNbk znRg>+?`ukd$K2926Q*AvQ3ENH6z|}E=AsL_^6J=I#|bF?@4&Wf&L2#v{+)A#3WJ~Y zJ4rzAZJAWe1(!e|qsnh{YnI+z)1X|N*fJRh_P`I3Qo|Lze}9u*kfa#q;go7^24y@h z_|Ru1&BQGeAE`cVt52LOa2hDHFWP;H6)P*{KhB4E$8W;~r7w~Wm{gWejdWspM|2*R zIyF-uZEl&8mv@{Fl5e^=)4;|D%CU#OP`96xHnvs_4ypJF5>BLKi-d^4C1*A)Rlpao z#GT;%A^XVa#D671c7~T)$@{BXQ$L*Wmd`h5^k)DR4ZciIQ2WKK{9z1>+lGKVvQFdZ zsUlnU*7U*cMoZV-V%pcB#G_@!y;9F6%vRqA1;Yiv10q+wUB?V?K3T|!5S+8J|3=f& zzhY9$tR<$o&@joR%*J)_JF0@2b;hcSA zF%nTIhh2Ps>7`oRJSJ}49C#5fz;M}rjW;4CICHCjfnrzrQ|eO3@ZIK$n`-80*7zsx z%8-oHWK-&LEl$?Mn(J1zyQ5NCFb+WpkmBFJdodpam$@+&@sawoP0dM*egQY-e!kaO zqPXMZv}iN^YZS%gUfPs`_W0ffa`9qa#2F;ieE#@=5UI+-B?7Y1UQT^q@q0*K+S_35 zTD#WTBs zmrf0LF@Ce=xK!S+efS`0*fY{rb*Ed@m<%tt9VHmJZ-SW09~tLCWigYk&=6ND zN{eBpQD!jW_ae#l%7?ITXCo;qTo25*ykz1YqoA$v^Qk=3S&mX#n{n`0do$hECvzuc z2KrmB(B4Ax(ECujJeg8;T3$3E3E4`~#B83-ou9BY;ZL6Fv9-5^5Z;0?f1^5)uSr_U zJ$bZYg!TEqJLu`z+N=@06fMakC}>s8Pmg}ElDrqGOGtc2kMy_7&u15W!6*$aD-p_{ z2>AHPt|^0bzw6*?emorSBWr&j_RwAau>dx@c$Xj|_-ihr5Xry6n*oy)-__>Yf=VWT zPz%nqLV7RhByk?}Rzh_3-)b#7a1|r&qUUfmSvFSYyXt9puQTtVh#Zl3q7GeT_HotF{O*LwIvs}y3`LltV$I4 zb<}Gf(-`js*MA!m(9^{%mT3?|uO2r?R$2eZT@#d)&XNx1g_ow6+QiT;80d51c_W;3 z(6t<8tChIImbDVmqho`|v6>UZVJT$5yojT+SfXIxdTMcSu2ine7>DFg-mv3WSGFQ+ zod%{aIl>~0K-FXEy1UnZ4uM5aY0fN*9>n;7B&jWMy0hT>=v5afOq>j?uPHQZorGzK zhT=AUJvTCJ-{^{%9XpOSiON07@{seJU_ok}oO-U>5yCW^dNj9APc^L|j+-6NxWB5p z`M(z+rA3OZd9uFGdveUsLZd|u2mR-zMi1W$XWD(^%CQFxoO%>!o)YJA5Ud*RCnR}( zlT>F`sMB+T1q!*#CmJsdQPF%dFaB51ua4I7EtD_Rzd7CXT2;nBiZpKX?t_c%{^(FH(UU=jFl{f_Mwk}m?Q>*BHjaSkzG$(9}@ zs$aG-!8%PR*mE$=Uh5A)zwAEfqC;=MowHsVkZ>i1qh;S(H(3_y6MVs^S}=IRFLffq z$FH2!IuBVTc1MYh7`WqHot4cRPx=jF_c z2L8Cv+!Xdge?0oJtEVxmdZv;BZZOgCkeGrf{Ko(`;S z(IPQ^I0qJW`_{Xo%>xdNYxYcgy+K& zG4QF57|7lzeMrdg=yC)ihj{V$1(pu&47e~b|wTBxiy>jz=iOaEOiH2u1| zDLOhKAp~)BK@ET7uYCPA6FBf6z81-+!P?PE01nEo?w+m|5LJc+A8bb2;c`D`6#~Q; z+l`Gs#c-FGh5V?(q-{@)Whe9ywNm+DCvnbGCH>hbaix%XbApWwgG6c0b5b40<`z6x z42N%HTYNz=zPlmbZE{5Lt5JQ-ZdJkV#@aNDs~D_5cg&i{-6mgH z=~sXHF;Z1Q6Ui$rA*iJR12+w}vDR84RTzK`mho8GDKmQyIvU~x*U}QG#B(F2p1xT8d>P_+OX@y z(nV?~liyeOU*-{FMZt%M9lw=hzVZG1^fxz-4Ngr{C$fqXP^=%G4;ixfLu!o;(>@2L zJ*^ip*ql6~3|7JP9ckl3mC#&Y_(7&x-U~;KXj*y7OA7;ohBb3x!o)1t@L85G+Va;a ztoHvQ>YRcz>!L-Qq+{E*oesa)wr$&1$F^;D?4;ANZQDu5_=21JpHp>SX07L4yY`xU zOpJU(S#OxqTKEN9RX*EauRV|Ry==z-^Q=5RmI-h$+Ba@K{&!;o7?iP2JshX0vYf`s zSZd|bx5_epGoIFWpzo+WA$(XlWl;e$l{A-q!!Gf)iP21nl=h+h3;6a5RMLCu$Y-p$ z>9(Ak-tWIYB|Al~oG1F9hNMM8hn3Z+&i?pnlVAsSpv_+Ckgx9t3qQ<@D)*uda;@XX zKYqSRwJm+r&w3#t9jBXD1UwpuGDvq;MM@PJ&EQ@zRYFgFW;gBFPIV1Dy(ukKBqI|> z5XFkl_DOIoR$D$mm9kt)q=tCg{#O2^`&*9okX;O=riJU|$8Yg*;VlL~5;o+h++M>? z23-V3O4^8AwGXQFGQAHEmflW6RLYqjea_&(hTA=iIdfEvg-PVb{CUmJ7{xvFS}XUh z)S?_VF-coU$D4$XbKFw!SF$CC%q%Ij_fe$kw$HV2$;wz;|7vf?ka@5p82#nk(51Bn zVC76=N0A}7GItX45wkb`Jp*)|+}3d*wTtUjM8xWL^*WPu=g&$!W-BVaxbITB>bL0T zL6jBEmt|&HKK8xWzUB4wYwz1Va)!iDaYaFn7vPAK(t3y|Abj^WnILtN5;&9Pd|Gn` z`LdRi{|Me~JJ=Ym#Oc|NDe+48{(?oRte?M6MZGihihks%DwPGpYP9sh;}-I2WxMVq z*1OlUbK*P_d;4k}%TjI`+KPQNMp7sLA{uuaC`$-|H;x_nJ*^i*TMLKygQ&W?E0b*` zP*?3P?yE^O>7l{j&%Sq%^YCqeWv>eV$Y@gwe9}w2sPA(A;cr)zEcrJjkUrrm%~YaH z&n2`iafAsNyMFHV24`~N$9cRSCZ1FQ^g#Fr>C(?s zW1bOH>8o=dn8RR@HanO9ZKQfVOoLm+F;X`x7SOQ?mLyF&>Hpq7UfwdZEKokl1m$%82q~d6B?aTdMUAO=jmC}tq99DgngKTMRXr4SQVNsZq&5e=f@5YMduoe4c z^g(VR#(drG#(oDzmYEWvz93vM{)68%0=%D*Lfp?rs6wkJK0i1#VFu*U3UWOwUkw)m zM6mHa$_RHCLs7t;M^zv0#;&it`1*#n0e?-Raio`u_-}Eb>VP5!k)u!uX+o8a%|y~& zww`Ri=7+CIjj!%RO=6Zxxkjx4`{T=J=gn zloLgdDH+d@x1hWzZEtFAP(kz5?i;cF$vztlP{o?SU{F$X>ucfI0asxOy zhr%e|*X!`SjyN)9!IpGLvH0`@K7kl!QMrb8S~y`fiJ|>0J_Ca@bI5`W3n*NvTd7=J z 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

q^1n~`ZqYAI&w-+v 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 aXAf@~l3u5W>J9ZE`Cz(%tBBeNEcic%m;7-6 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/attention8.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/attention/attention8.ogg.meta new file mode 100644 index 000000000..a65d5e4fe --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/attention/attention8.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c3abfec4b58b7224abd89b291cdc8e44 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/attention/cowbell.ogg b/Assets/Resources/Sfx/games/flipperFlop/attention/cowbell.ogg new file mode 100644 index 0000000000000000000000000000000000000000..70ba9890b86d86bbc69f1732f5ed9abeffa142d8 GIT binary patch literal 11548 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 %42_o)<(?sMh+P8{*`+fD4^!o-D9EB_X~| zO@or!;J#&QYwXG4lTU+3oz>{YMo!3pV>W3O=9vC&?k<`CkV3I9PQSx@q?BIOkT`Dt zJz;S%c+m4`x{dIBQS9t(v}9>)AQz6ReVGkh@oiOP*3I}WXRla3{8VJTmFNU`;>2Xx z`?q`R@wYC$#M=%C7_+vQrfj$}Gruj4;` z-drl67S-6srAwx%|5ALCsI}or#&EtEZ>9kQwAcor@gBdlT~P6Z$FDlOrP+9Z#YK>W z#WX!3qT@&52ulw(g7NzocHpJKu~AcB+?G37%c}d21kFY3WiDWC_g2}#F%L#4@zi)o zH8qX`uwC?xerHqoO$pJ5VaCH9?9$*z4Z7tAK+b;i=;fg+PEyaTog0ReVaX5+PDeRT zMN62xuWcN?jfc6Pe$(|FWro_DIvge*ZnM?^;bdBFxWg2mz|4 z|1z&hOwi!7_f3k7hE@@QbM|&A|3W7U*X~D2dF4eDaz=AUhZ|okpKPrlS^ZEnaWJl$ zDjT4zUa%M2vxJHaD zXJr!J_j!3ZzXhL8O?uI-S^9k}H8clRmVlb8cu;{Rlw^0}U5R!C0$O*p?T!!y`OsMs zIwpPrN{Y2;{H-wzl-uBqaal5@giG?Vc}EH%16?QjHh}z)nP%0A(gL}X1^A9rhXiCm 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 Z4pzo_uZ#fzc6h30-Yes51$eoD6#z~;3RVCB literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount1.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount1.ogg.meta new file mode 100644 index 000000000..603b35545 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount1.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 29482058692126749bfd9ddd30fb5a0f +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount10.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount10.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c07b1c95d6d9622d28cc56db1e5634d631cf55ef GIT binary patch literal 51017 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 bwl;U?jf6T@pQ6H2^#WBp^+9EZY=Hj*kCFp| literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount2.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount2.ogg.meta new file mode 100644 index 000000000..011ec6a79 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount2.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: daacabc7e6d53014fa151f7cca0ab1d2 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount3.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..63a55a82ea5c29588509dc2f6967653834d4d64d GIT binary patch literal 58696 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount4.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount4.ogg.meta new file mode 100644 index 000000000..7b1b17336 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount4.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 50c09747b71a28e45a627ff33b3c3242 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e4fca2db4d4c4fce7996247db2fca7bce25dd5e GIT binary patch literal 66794 zcmce+c{p3$+b_NoL1<_~q@j2srchK&MYRoLY|NrTwZt6SnyS??rZi%xxhQH3VkoVk zTCE{L2U@f0r0Arh&eiF+^?9E6{hs%CUFTfqpR=!(m36OaulsWk>)vZ`m(WlT01Etb zHOT#4AaF00LzE%$2V&^qv1?UO;P~Gy>u-tvDRe zYGv&O0pMT_k%AL4?_^T}00{v8YFg5HAr4x#`IUr(qI~9 zg1`mB046~qtNN(}W7I4ZtCt_@@(OI}5%W71J8Jf<^q)-P4<9&iEmmUkK}ak3+VpHKZcz+4)!%I404B&LV3&h- zXhYv@Qydvnb9t}hCTl!qXyf7OLXW|de#2@!AO7-nJ?%kE@JDckFB{cxc z`X_xo{^-kE`olU70#vA)6)tL3;T5VD%&J6ESWQqMXblpaL@r({x7vXl!e|LU+Y#2- zvG3*uotqaBf4YD|g{`dys0c6N{{K>lcVY1VIg!GKwE+@{0f0nQ6h1S3b~7eQHS-6$4T6yGU{9d$sI)c##ckU1;f+%OK-$v-QV z9+VFN`-P8}h&SA&fn&Yzlsv7!ga%7#`DZoxmpuQT?;o{j*i$;%XZ9Ezkv4ZW;*x|P zSo#)J`esC8t?qxS4+)f8z$|vKED3i!ON@?I;i}{*$DNkWs~`?*)hK6X**Z2PySmG3 z*2X3M;T#75Dab!s{BQP0mH*b_np}?d4Z_7+1~+xqvZjGi^OvmyNNWTU)M6cDP>VD9 zPs?Ll%zde+urM+HI85*ngzk zD~fJ1>R=i((Dg9fM)jobir?pb=HR`~RKMASk7kZPn#tU|f%QKX>%S}q0F5T)k4@&& zGl)Z_$<9_1e+&3u%ZWx0`Xvxq}m!U=I_& z3FF`iYVcHi@ZFAJ-_GOS9sd~2-)8e@=HP!=&YFqf&9WBlb7B8&ITeJg1=B25hg>!9 zT#ban(6o|<;_?>_Rg(Y1a>6)uMVvY|=NUVTkX9I;R>Hef6?voOW%vIv{g>s~#i)S^ zv>cllwg0f3UZSEkXiXP%oId=`p#{NqR5+;ykiji=mosh->Z z_Z9=TP8m5(7=geR0DwHGKSJ@!40oBlNuO7JG!7A7EB1t#icT&}87i{6;pSWwD5>&9 zzi!-&m60u<- zN-)ZN=1^|;;jl8`@bR#+Q=Uc6voRxZGl58hKa5qS$|fk&6au8HB`7<*x5xztIH6TI zh1@jd+p;$08XWS3QDsRXHvtclC7K+Hn{hx%`SW6pi8v~^fw$YcP~~#DW{JjxryocL z?J88c37Wl*i=k6V2*+r|D6J~I-$-`^BsEI@CAYbGu8pO5P%pK->_50|%#&L6-z2y; z`|^;r&fz6mGBy(_;XWmyf0JQ<$Rph6Jjw*MxQgfQH#7efU}aJ#)j z89SI()hJ^_4K8VsoSGs}faLNYlDCd3NA-v==Dsv=nyKZrth+1cG*$2q+1;{kml(ME zKNqvU~|`|B|~3KoS6$5OIJB$lf4<5JH#)07wTFI5O*ZhAW$GEH=}iK{sAH{I2=TM4ab|~Ycc>q2pjFSAVOi(6K*Cm| z14kVk8Vqc;p5gMxeS)*yM=c4p{1C0$(&SwCh!J;3Gfnl{=@KpZWLHPWX5#__vC8~> zpNP>kq?Kc{aJE!dB_-b{z0FKBP)m!C4UBajba!VE2cMRDwD2*3BVYiwJ3@ERXB|Ka zivobHtpNv9@~YZ;L2*HW1OUi(2LZ$eQnYHGZ#HXcy0=L-F zKhc}nvp*pmxCyS2;7+(kg3;94Ffb^At||CN8xu{eg!USbNYG_q2l8VK;hH;l0Zhl%XjVbZ#s0DRKR8^102v_TPygN89cn=h0~hv3aQTjF4S$Q!iXaa* zi2vP?;_CR~zZ$@`kDEQi{Ud5Ct=cty{^{rL_-_fE1ys&I+VCd>_w9d2fH1f_O8hed zX+@~bm-(lkI(Q>6j0VS6u63?l+wMX1)-oh`BXB;#pN6#wKvKr)Ps7@c*2ur__NN49 zDX!q8|27cRQ)Jd|wASxW!{0ahvkdU&m7qL9yJP~Y+PVT~!xjsu9om3GN@X>{fN{_t zSvP^k3_=cOQttnjn)$X`f7ktKX!x%#f5`v$+0Hcx{^kDvvILnG-6+i*leLv`50&>) zh+dSy;>e|8sW5M}o5iOT60U2YL z3VaxuV3+jGgV=zGCgVZSdkC?rDXshtg@_U388B!Yg#Q%?O7ni~no*}@69*L{MlS)( z`*3kUAgU_Sa1pU7vug#0K-pKSGy+U4z*GTJ=odf~K*t9_yjnM1Y-dz=HRN4+p4_V$ zCkP1|uJydNM82bHJV{rdt(3bzFY3Rx=>Y}+An+bB8!FwjRKuTT=*YQCgKj;3823a? z=wlFsOrE4KqYc=WjD|RbJWPGi(>xWCygP7HWuUZAV_U6^Ir!|s!~wmelv^;UsH;Ed zXQh!cH2||8YCRN%LT2wACg>9sWk((AqyQ2UZ%D?|iT0FwF%IVi;2)i+@)uxWWHPR& zS8)^A5Eng@h)hDJ;4tE@B&f7=*WyWMFpc!*5gb6004NkR z81P!#N}Rno4j&E@aLIbYAr9$@4160B`4b5 zUFSq9enpZzkv=s|Kh+RVe64Nb-&PaOZw_tAdp|w)+I6c``kSi0Oy&C;q z_0p^3OBf||d){MzqLXz~2NzBsGU1kKaH)}q3FocN^l%$*KBJ9bN~AO@u(%J56eE+u zeVmA{>hGd;5D*;_vV1r#^6v5KFx2`^lX2_yZJ7fqjbdj1F3Ll!ebl^4`j%wusAG56>+FPtk)Ee62~i_N{l)Tzu)dy ztGg~so_W@*p*^^dC~_y5Y~yM0$~Dqc=f!h>SlI8j5{6NEzC!%EV zG9pXENK?0PrhZ~Lf-QoJnTKVdAfA)~iaCk}$(WDsWk)Y%r0Gkrai*xij3PbU$BD61 zkhl?osKMjhT=PT!7QPJYjB;|Z8Z6-r6ON4zyP5V{fIOBy<;fplXbo2wbZ+vW4X!bS@vF8J@8uKU;sAQbPG*b()b&6?NaYbd}A{&{Z2u~BCTn|%de(p-&isc3w zWqQRC+LRDIt~U8{*mxfS=G82{J{(+UqEB1fun8X1$eu0oqNG;_^XW9i)+W~Dd06Q( zOTo)i*ot~3(C*2Q6v{`+wbA@38-?vutRqIh=+9`A_4x`)BdeAXbw{ohs#nFBkL%O(iEjn;SMu#g7$Vb zHP0nvhBY8&gM`__^~-^GKoVOYGLM9&%mb?PfPLJQ>n#ciI^CkcDVDJB?Ji-JnaqZt z5_&eyabEM{efI6!=XQCH!s$Gt6>?EK$O|%4YLl5jfB%r5}v3*s9q~vH*d?8aD z&Lko^y;!C-PRB~EpU~S2=k!5xen^PIbE*GHOHS{ zf(dTq_#pTtTnUqoniqnnVHX=^+tR~1HumD0&e8f5KDHw%bD15^uPVa$@@cx`7wZ|7 z=(Jg?u-)E84p|>SoE&uL`j97+MqI_yM^eOG?9(f2ss!`zun4g})QZ0HJPy9jl2!yf zHbX*?L;VD4n8Z)BZVuqLDLiLU+xTt#iK_T|HWf30q54`1T#34YC1Tug)J8dL#7kaBeR!QVoj)5M zxE0gb96lGo;j#T9_YL&%q`6pz+yn!QQODB|%21dNYW*S{hF4V^O#=;RJ<1IxTm+;O z1JKEKQCJ;mTR2%qI#~wd2p}abX)sZkMT%uKQu$QXVMQ@3wkaNJZHgWYaI=6|wvvH9 zcsW}fMpAb=mVY(I<1U&yz<@Ndv<irrV=N%2gd+Hq&8~Ux;|Nd@tPPH-Nji*B?n9YEqL&bf*|OqTF)Vi8&ABui1;ky@2o%gsq53=WjOA6Q zTe6THSHmORw(gUv?lPzyb{b%4ih&zQ6*r)$F|%HU)vU{{s6VhFT{pf+!?VyPk;3B9 zJQYd#1?rdy+h&f4^FGEFMUnJsEJKoREYQQGmsWO|usDDvGO5o$fT3-mXqBpN0}4Xf zRs|19ViO>i@30m)nH7CVpKR-41PkaxDzASGuO~QVuJxIgp}kqETBSgB(GrME~IxE z(F=;GzHu2Dw*?f;PK_P~&w|TCpeP{;oR^qxTuE&VjDsMJSG5Y9+L`oe!Hi}U~6VOp@ z>=ODrh8$`@pGclcqBUdbfjIi9a0R*<-G_*>l(Ov8r#7=53pla^t@oPG$T<`W<%7Me z+85^M1q+kXUX2f)`d=-npT%lpHf}U-qX82<09a)J@x;~=dLYV!2v9`bd^ee#)+&mh zqhom*m~~#3PR4>k#++pPwz%fI78MMh0-im!|6se`#B$gnhLGNNx0i8{hb`*hR>Dn8 zSkZE+9EN1A&P7w3*#Im}N6f#zWOyTMt^`{IuP@;hb$Hpx!QvX|bFaDKKEkM0QyLhW z@#Q93J@yIP+ZOAm7;IiR!E2*1N?#!0al?yfO3m-ZiX=Ie+;BeK2aT3>6Ahcl9rO|O z;TgMJ*Hx%8*iNs#Jf)0bHVC)N;YmE~Ae?8C4xacVu_0U=;?#bgO=Q+haGg>p(5=|) z<1sA3aFr1~Y(H^ezoL)kLTj_DC8?EHf;V|l569An7{*f}FE5^pHZ>~h)rdEqL<_2L z(+XBJ0~tQ)ZFci@&j*}W(kc3?&%#nYw@$OL+)y1!mJ>w?3{;sQ&GHs@?{&^KPFaX9aIII{fpD9BGkSaQ2mT3g#UKrY@jme}-kYVYm7Ahf@4P+?Yl{|3^@kQ%(h+QF7#lo03xsEg$Sfit^5Rfw5*YA)T4M`{ty=_*64?s4kfX8q-bEE13?2_-vwM-!eS!Y) zbm1Z-qYCScU}7~{8LDK=p~}2Z14CDA4Pw$Wfn% zK#__NmtJcasaKUCtpY&BDgZpvwa7EqSsWnOssv>a@m6X}8HWDDOq8`+7GRIS8VnX& zL&e}V%u=k3N@y<wTo-rf>hmv9IRcRWDiTyR>;fP*J(x?F8 z50%2gqTN?V53-+0f}PZAQPtM$2D|F62s;( z;To1gwwRi$SyT`x6%k};Tnf|DRf6-X!VQac3r8bhvJ>@8drA7Z7Dd6qn$6OOAOyWd zj>5QH%i27&20qM4!`6sw5N0Hn8I+9;kRcW^V5yGd`m!Ejo{|NSqO3#+T3b|>6grM9 zurw$(GM9tMP1siiC|K5wg`qY2u;NQ{aQT>dIN8EXe^lN;dKibiUg1`xmTKj$ zPUH~?QA(hv0q(5S=A_ChdMB-|IBRiIASuSw(qQ>Cb0m`Jvr^l*Dh$5tCJnYEho{2w zctvwN`^mrFzsdwi3O6tEBI~d{taa!wSWZp!62=DO*0al`3K48o73gsKlfsnbd=Xn; z(TM_S>nWu8I))9BLayv3uS>$V75md(b3G=2iS~3=yjNSA(<@$#CwhX%D5B|@h*hN?g@C&y1bp-DAX&PEwg z#H}fl41Z&^aT7~{bx?qGwf21FjBuj})2Ko`n?^||valE`-vTWR}9=t?h@=0Y;DQRf_CW0E~+O zs)$NYWy{J$k;zafYoG#ak<>SjgeScNo+`rOi9|e*H7pN75$DN*VwEU=rXWYedeBsJ z&bnPLa8b=%0I&roiaD*y(8&XA_Oz(x8_Q7mXf@CmiHNHeQ_So1<&CrplAg0`Wc0K} zpQ~wv#ZgoUdXmZWMI#mZ_P$E7QV8<~To_5k-roS;>uD@wh((LhUF*>>7*HxA0Ta;x z-JX>i)D{>B~yy4Wdk= zMdnk84&y}(WkeDg?zT@mGfC0N+~0hY6fq0|Ae_gmS{*dXNTljOg}w@+gL$$V>J9;s z>rlt^NW-cnL#1;^$tmU`u2_n{NEXUFW4EY9E^FI%HN+`7*ikoUE(vrz#t(ukkj& zSY9q@dR|{+cY6CjpNnAs`wU71EDF@NokRaQc+%_c>=p`#ug^Vrxb$FXsW5e}hD0j0 zIsW}^{M5J4PgY16Mjlim8uRJ(wZ+vBuWv3U`WEC2v)NW;GyuF=JI}iBig6pRceV*8 zRU%aIRj#!DRpSD5;Gf$Xo!s)x4tr=W^5Sf)z-$O zt6;qvg>+T=EC+{yXibbC3=pW~5pA3rD;e}6Zn8GloH)7cZ`>r76ihkD*dmCEV(_pg z2qL8qNfEb$ogJG3ghnuGBTw*o_@jUPx=rGW?pY1mNhMx(m#29CSRS27MtdU6Fat;u ziHtx^hIllF@0!3fu#xQG`(1_~PNIM?aJvT+i z7A0{w0j8An%o6K%pNI@BYD&Q;uhOPMloX}!<|a3x?{sUwXj>Xqn@tEhV_kEkFDS{O z)zgaY;4q1Ozo_o+rYB;rb&=NMgnR;b!wtu8hF2i#eM}3nE)EVX)f$aD6;*);>Ty^D zL1M+ov&Kk}g7s0%c60MU$>!uD$B~tXo09rzOe;9^lPRL61P2l1!%>j({35ivN)28^ zwZH1HI|C{sgD5ZJuzc7_oWjD4!rUZ|q;<7hJ}W)f-7SDRmMy8)ADdX@2)=SAB=wQV zXmL~kHo3A54sjs?s9qX+9RzEgk|>rwR1HJ0QifDQhvjidyefGVZW=>|f=6W8%u?6l z5~R97B?Y!bHUiRB`ms!PI*^2fU=oSWYHpX7dNUvn2DZ*ob|Ok;{pzGWynCYhhbCW+ zdOVDLXf3ePIwjJ1{$`M!#h04r=4#bN`MbkyVkGf|d}+pkz;e1E{f=CJTO>zq-ins( zP8q4iM0bdr8C9`G3e42E1`GSf_Ehf^BwR<#U=FVkW?p|N@zy)%Q6p;6a+(ZawF{{A z&x>vhI-6VOq9qF?lC;Odmf=QH0SmYs*)vS=1A{1mw!U>P!c?5DC?7RyW-toJqN3MZ zijiTxSX5vbNua22tB%ZctOn8?Br~n>8db=m8#Uv^%rq@nq88~wc#%K-lzC|Gg1Cz>A%XAF9qvbg$@0eu?6Ogi1!sEpH z(FZkbDGIi553DEeR4(X@>pd&<>*JCvD^W$xBF5SdL%nM9XfaoLH5H-*S@k(gs-9wQ zr6v-Xi$m$#=cd`;s>p*yWl^N$4Pd}18=`7QLZA{<>e&t=N!Q6Fh@|EAu9%7SyUJgA zdpHbv&vc(Tdu{H_@wrpB-D6UhmYPO3Z?o0y_ji0bameVVmy!b^Og+nQ#ZflFQPnWi zxaq5YghqLf^Of4M4dq$RJ-_6;s;wDbpRCSrS35|R0Dkm2x;9TwI2@5V^F6ts!l$_| z@1vUDOwo;cf~upp4Y_8DGZlhm@Tlkk_}NN2XN06fCr-6ZYSRQ_ZjDn$Qab^zuq6v~ zR)|D7h%`xaWjA5cA=)7Zp%M=y9n?F5&Jong0fdT~70JI}MNo4m7AqYz)~WhsPNPxVzz8%SAGWH+9Du%FL7!eq~BH9yzX zp*d}2@UaYI0mC$%My71l^>H7(Fz#SRSD3kWy}v>|W#xj5hv#AVz+=SrL@WU51=8)* zSma^(Q*H1hao}kwn`xNOP6dfjx)`*=gRLqSZ3WGUQ#7*_Wr3kZL6U@+YcYk4&urP# zbH@dx^Uwlb+1=D69(MK7;8|rA&oc%4n1fFb@F(cId^a8??u&Fw50hXRlZAACV{(9x zh-SQq^(2EhMfVsoK(ujeBAw0(jZm?o`ockJSqLJOzp0+;b81>e=SjNH1!Ou+sNvPP z-*O_OI_`mfi%P{|bh?lyLAEF#UVwCwtriv2wBTAwi%Ia)D*mlZ0D@ORFQ_6&EBaPA zhuzplk0V=nM&6HSzl}~6>?{0f`MO8;O9Zl<#u`~qudc#-ev%Zo} zd^G)#AZ<#IRpuE)o$5YeR)W{&#cwWsU7J6cFd3G2{y3Hx*gh*Scyl|48v)x^zG>b= zB1zsrZAs3QI0_({TeIF^q)TI2q*6#Sr}llfx(B++BEEW)&ECNsi+Af^YdqUe`;|)V z%b@lg6{q^1Gt@26SSMFdJjyWOIcqJ(k=HeyTFMqxn?B~cn$*;}mHqVc&Zck7kD_BdZcxOW0g|IZY~p3!0^rM6}XT6JLd#r_GjmGSR<}-`b`Y97pjp)xtu(wD>lfi zqN{qLJYeb1FATjq<{2E-YJRhE*z)seh|o|w+mkP)Zwv2!EPSZH-CD3!*Y zVi~gHZ)l>p8Y_fk_|F35^Pcpj+sAd6I~#&bcT%f%p9#yZ+g zeE>&@NvG;2&o*e+u;)}d#;F)L&)stY!ZSP`1E1+(c>D5&vTK)%Ywz#8HXYG0UAsSY z@X_yUkuJ?I{M_AN>U$U>cRu#tyXg9=qCil^a%dvosfKURu%cn@D#-Sk_`~RAD;UYv z;|O@LaN6D;M`-3@cO)vf*M8b#@!?vyf}Wk~?Q6LuGKW_KQycQk48l(BYQDR)XXEZK zw>OSo?anpSJ0W^z26TL%UK|?y`Xygxizn|R=LZxu2g~j{m|MH$)<*Un4Q9yXAbnP7 zYj>B^5Kn7nnK5>ybLumv+KU*f;L9Gl0VA@|xvfaGgWfh55K)(zCS|3a#l^D1PjOZo z#x4Y`ej*-Jy?8Kq%k3MR=DIFSe}5ES=%bGK&iK|p{;lQEhhv&L=M~TRo*#HOp3zPUZcZSEIsBEi!Oea>{l2oX3q*gw1x>SvQV^yzk^6 z2$V>0nllN_UtaayGIr)Jf-VsmzxdbZj`Y`R>%K%;7Y9$_<}F-Pyb6!5jdW=eYN zl(Yw8;traB-t`3d?&N%P_*eVljV4sYgjwj5%PkT4hqA1j6139Zr(O{9o;W!y|J997 zb@H{%(C-`fe~#uYjcaeI9Y?idEtEUWRE|}Z^!FY{Bn{M`GTHI+)QM*lOCDi^xypL4 zFSx6wn{edxZhL>#mW8+RLi}I1TV9T(YVKa{j+ytg>Gt~C6tAYzHSqA+{DxSraOK6r zAT<#f?}zPCb;F)Ja%_RwFV7Q=S8|Jeo=cJ!N);|v=sUZG*kWvgX}VruT-`Rn!|*u= z6zn5r&j%UZd?%dVZ@e$E7H{KF7@&Zy!l)`W#h?0gCQffAZ7MFlgV(UV<=SL{lTDr_ z^_asI{tv2ng#2LB_PGT0!uKn;w#bTHucDkOykctRD1j6c4#0G3HaHwn;RIgCD*iG# zwD{NW-d!_hg-+>qlIt_^fcP z*OOif_v%F>YO4I*rVNDW#!3?}VN_gem^aF;k#>dic(zvY$kt8IPfA!?uOiH%WwPa^ zASxsUoxgIv=93@G`E_TE)}7h(<4SV4;^lD7%p<4&D#Xp+Fmc%II=SHd#(j89_^IQY zy0Q|ld;G8JsKg4PpjE=Y4v&efI)8reY&nd1>Ni1?IOyI#F>tuA;-z-T($Sa)c7uvGDM z@?N`#9}aI?l0SE7EGO4G@~Y&fgNEE6y3GKxwO|G>wes~tuZ-9F-Xfp)OEjyA{Ts?0 zqP9fBcJpBCRn~4tVQ~w}!z;)$G=+)z`_6N3L^2P?*u}QQevIW03*3N$Y zsyCo8MBF_T_tB(L3roj(8K)YR6`Cqw)`_ub`wCvS(wdS2=$43$O~J%TeZ)F0C;Z}q zXPMbj_wegOOQz=2sQf{ykX|4^O*o{v{L;SXt3l!E#n@8KtB;1ipA7F!iltaDb5m9j(ijfO`g zpCSJFL`L<$k0;i?x0&>41>~N-{BuC@Tkp?b>z};q*mVnsn@P&1D2F@=lwG&Mo}#Y7 zUth29J(lq0<<%4SQwBHw^!+*Im0K?ACDh#7qeNXplYCMKrng?e9dElrYIi z=lr9VzS^@jwD8mZ7xdrGxS1+6;po|*9GkwNPjCL%9zFgP`Q-e<(`}+$Vw&ibSM>yS zH>SGIn-5o%LR<{6&|}UvCQ{>^E~h6^BDeOQ-+k>->93pBZ~Hi(SGsm=|MBC|cHe`m zc1p3Wo!dKo3SX$-=4>Ac*!t_|xibMJ+XH?ztTxB?q~2${o;vnaVe`e#Defi2!j<3= zXR~j-*kjKuKjy0i*p8kUFZ}&faN(HW0`|aLRk05>F9xi(g>~&sXh;ne&Gek=64^GE zkkzNYq41i^Z1~Av=e``CPFSC_<-}(2E${Yt%b!MjUuQ;~>)>DGd~99)Y$VZqPsZoN z<*d)0Z}omZWek_vwf> zwZgZy_n`p+>sV01-vGc;suPbwJ7ds0L zT#dvxKRb8LOy>Qop_0j{kH+VZ>g>P6i@A1rMa7uEdCs>7v-lw4s8`&hL-Ufq>MwJ* z#C|q^F6|z@>{iZqgfHE88QTxjBGEaAC=+PZ^DFChXB?dh!*_HS&9uxNeG^J;HZ429 zl>Tt$;I?(qKA~l?Gwf$s+PjG-POm1H<5k?J2XZb(rIQvoNhSZc1o z=r4KV)YTKjlx(&mwfnTS;aI{Ob3fd~qcd7uVULS(kGIh8;drrmog#kt=g@|+TY7}J zFLCE@%2aVGzLy$_+W~1lY1PH26_>tV((nFZaqQB|@Uf^ZUlv=ZuAcwVy^8(vw&9$1 z*Tkz+T=z0AiSYD(&&uQSV_h<*u0@?Q_xYjyVQFthNMneys`P^7s%t}F*VQ-ovm3f( zPzJo^#v_;9-?Hy+?@zw`Ko>Q)FugMAW%hNyT1?i^aklR4(YNK3w^S339MSP4o_0A0 zkzM~IoBlBKe7j)PhD+_SGx?Ptxn>;U&tz&mPfdC7Er(Nzly`SxVt zk1l@LxAm{%cR)q=)Vn{7(K)FWsPKqI#k=%{lm%Ys*di&{cDgNc-wB6r#mpMH<=AwK zt3%xTaMyg{NRZ<)ORfV-8y;bU3+MBP2Bm71G-b6?xbSWVN7>%?;B_F*}tnzc*h_h&L;mT*B$;rQ7gcNA3RgtKmrYOXCtX!4~$J z4;Pz>(~4y^$37fA;AQA0-Yi~Z5^a;?@^iyW>Cmy@-R0UY(jE5_ER4ICoKp^)n7*?? zKJ0b;*5R#t^zMPHU*jXK71%ExH1vo;-)yxQxl^3zMvCZ)UH9w;QPb~iTPlyb>v-%n zC|PSqns0p&|vp141R;_3BRTZhjEV{{?Y7n=1!Dyu6aL zO~3WV@AI7s1JU%t!LDx zdQWImCxSZLBTjpv`57K^<%?`Up>M2d&Rd*|&PRtqXx5gV&gH|Ew#Uplg$4LD(>E)Z zLwy!UmzvXe>~imac3W2c@UL=m`o>M?4eXv&sob~~{cc!SCaH%$x0{RI*`>@bT-;j6 z55C2_^1UJU^s^z6k=!lky6+vOOkdyMz3ogW@q2RBXY;RzPIpBA{HS`I2EoX?WG&cl zcK9e=USXHEQ@*E6an+^v9^Tfc@zlN}c`?j4N*ni|=5LeK*cT>yC{L$SQ7Onyp~w@V zy!H0(0h%g4?d|ta*Bz#%zFn76bl)DI>5kl^y?Cj!^(D?N$x>3%J3=a}Cx0mLuB{=@ z5n36@*rw!|b&GnQ{PbRyw$HsjYpV!7{>#X=g5Q_YN4sMmt+efV5*_{RgY9hbr`Wt- zN_yKOmh9Fg9Idrk(iBBTY?uJF1|JS6?djG%d{1R3D+AE{w%Y zRXBu<8f?%hI2fEZG#KZyGhk`IZu8Y~%$LORBA=f0%*|P|`CCTsFZGqYgXV9JUFux< zg?(r^Z?#@sbLYn&?mLDI1UMbenfBp_E-}axXq*}%H|Y*u&t1vpKxu5x=+=Il(bH2$ z4sll}`|@4hAGTbgmwYb95bBOOTvzz8-+JocE~kt3WxJ=3`))VdOMQW@@H>8qZ(846 zML_4rDxdF|(49)uQV4Cn#CuD7^piWtz$_`ARBCh2y7J5X!P9u;gw#C&?igsm>(5uHh&QB|HPrmH`{nM%EUEA^Y2#XIrSEa4^Q?h{@ zo_)@p!-sTk5#1XRr)qBJH4vT?$lmCys+8$>dUXhYrrK(uragXNu)~|?yX28)<(Jq& z9ZkWESG+?H{a#p~OWiu+TQFsKamO`_2eONk?;{fS-wepqIrig);kD;8*(LCt<0%Z+ zZ4WiAB7RY_H0Q$EcirkMP0g5#A)|K4@6`)kJ@wTW*FB88*<^N+oLSNHv*DcCTjC4j zy!6iMaRti`)?n6#y}^MdhR~>7$LIIGKYEmDb$gWV<-&Je$+F#E`~K>q?fsYP)P^%J zZojzc_?NgGp@Ub$(xsFrPT29{QmAs138*&mJAKVe(x7gM2{QTaknav7aRGtYL zEt*D-aCvhsywmz5F}a83H7>E)KC#D3x;x~_;m6D7?e4ed(RBr+TI!3rgFZV>J(9b~ z{c5)QWIJn!@^4MQ_rC049+}>WZr7uu(F!kOwwa=g3`TY+&wtU@s z>fQ~HSlyqdW8pTZE4fdS4QBoKF+$Ew>+Pt%a$;~fVOr*A&&vl7OwZa(oz~pFdd#=CQQ}j(wFG`OWCxA+<-(mM z(E#d??duaRe|giiZn-F0+UKm4=HZOV=ZBug{k6PH1Hr0sInRy8Xs(;T=-MD}eg6^d zj$QKe=qfLrRx#H@@ga1-h((TRLfO%6?C)Of+~8vcCkA5cqZQ|>m>2KDHKjySDj#TUdgZDnPW!EM3`k&4UcOI(hFbE#mdPC2*b>&0cewhKY13wQI*)Y>B z);R-pmJ8#t?`LYfuP=UV`TW~!L&N)o!z0-BjoS+!r5;%6_#sC7670fQK7G-*zLPt0 z-&KPvHftKgG2JKAcDCu|!u?ZwCyR#kawlC*awy87rt zjknX6Z@>FIO3g|pD_ofSltngczH{1pP~T#``oey~_toEePHGFW>g~5*qwlJlo|j6q z-Q8Cpzw}f~!V`P?)4jcg8=4}Ygqpw7OSE11)cp40eZ)?^5s$nh2d@eiFW5l@G_wR8?w0=kpuO)7$)h ztsIJX8Y#M7RuB^!awOrJu65kOXzzA1 zCi#7p`%L|==~y$~a=HdI%r0ve{$)yB#FVz~&(%1_3CGZ^8&~t#Y;5Z4X$dh?6?bLQ&2_>eNgGe<|3cds{p zP!)0e%}~ml9O{SH+i6#-?)ok(yg=U6K6jaWch9CuURCkPa#zBk>7Cqroxj)!mqS~) z-J`ADhQg6+&z3HHJ~s62miN*3oLfJcqj=TJEN7m%`0AcK{U_TbyxbUeGd4$+d@UA*fAnf5cY<3n{8HSEz$yJH_W+&!dz4KnV15CaVkaMDi7 zmG{Xwc9)Lw$!<6}bGqwV&cKk+ftVoQ)6)CX;`5J+2gkFH+dq%HBQI{XQ1&XA8^x%{ z155d+*lg5?E8DX!9y3EX_bAnMqU#*dPP%a=>PMBjR$MGE>9iE=}s@Qq@(u<&H@#u`5k1QS7j_$>|w@Lw6RE&Fc z!CgsK=z+{O_w=`dmv&EgTxu`%Fwr>nJhV}=`cwR^^Ou(iYJQDqotS%XQ=_kO(=WWZ z@!9;$n~`7l4BYmg95^Z4xDfuu-}9iX^wDv6+tLMP1?S4H&BnUVwl`Gy{Nw=5(d*ap@`|t0)ds}`56}6( z{HxAAHNSnEvqIYX&myB4$al>r65N#NE5>qSCqv(FJrWpt{aMS=A1i-p>#clyVHNte zt(1#x9Wnj&pz9Ih>%hJz&NWB2#dZZe`fau}jDOf%c=ZzM;`@`QEWU=7Gq-9!Ail^G zU2hQj>h1Po`VY!7`e0`Ax-Zn78zXI3+a|-Nj%p|1-G4vd`q<8`Y00Sx^5eW}x!%a< z)i4WM^XKfl-Gr?Sz+=Jd%u;ioO*5AC@<(Vm=h?@fFEM9lujf4%&;S908+Hzhb` z=o=KM_oDet!|O8io}TyP!P}-2Mml>3Fg=4`9kUl2q)|G^GHdB@pR3Dc_Pv6V@YRWK+h&tXmI+|sAsl8{m&t;4L8=0wh z1-}9m2ZZ2B^|iLy)t#q*WM4(QTsu2zXL{AA_CgQNXhf&+{LQ%|&@E3se>(7sfM>i| zac~QlNyu;7d0^1BtNbrNlYQ3^k`q57-O~O)rp_uT4q)5bKoZ;~xD#Xu5Zv9}-GVy= zcM0z9?mkTLpc8`I;O_434D#omd#djLvTDEdYggB|SFaV+uej_EYQN{}ms2DaB4Pvg zUxEZhTA1L?3}vI*Vpb-ZnY1(T%UjpU*Gi;?{GO=A{)^$*{}03cPu$E*+t(<9|8Tde z|ET7FRP8@1z0M9p_@O@QP~d&5o|-}&X*cMC__7;TMO76}g;TwgLL=Hg-RdBRFs43L z$-jEmquApVLcU^OO3>Wvshe?BzQ$0d&7?&fTx_lUkt%uMk9^Fu6n%7C?`>uBlwlBA z^0PQD>#&6Kohm+q|6fd1EJ;>L-fc}y!hn~p14Zde-PjLC`s$h$Za|g{L0WQmEZ-J$dper`rA(JLEO>)+3MJ65cZ^G;RK* z(du?dr`3^YO7VRf1K1seU&O)}_P+I8VDt@l=F_#G}U$g|^yO zAr?*~RiPgqtsu_Di$-etwp$|eMAn6XyjzUcmAPT8CiLVfH*+8>{!cOxgWb1561&}= zdU@%}c?kjPVK7L2pPvPngRLn{=C4irfS+JxbhuWoP$58rMAkX7ON;D&C<>isdYry4 z_EZS>Cts>@WF>{>vh(C(3Gq@zEfFE%2@5)@p*|HScI8bmoV9hWe0Yc;#uG;m=e%pev?&xaXQGvCIyhyl!LUk!U4KQl8IaF6$?8aCtYycijoczoM!T*AmWw>j%9fC|Vjsjj zw7WDZw4vYnx1vPZ_bc0Ah`zwm0S^N>fu8wMK(KA1gk zf1{!=bfIH%50*mC@SL@a+pik3RbAwx6S;~m$;8t#0Xa`(U3x~@yV{1lA2vQ;U_FL3T7k?~1Bq%LaPGHrWr(B8Ic zZdR6qh;u zE>X_!rx&W-LQ$QLa&O}j+a80N~TTi%zml(t@vyo z(dSz3Bi1PBDvgp_7C*$h-&`@8zC`!E?A5xr1~BXVa^gOg4!b7_|PR|f70 zIcgB6ZFPfZkJL8|+|}%FGo+2oQpn#bRF}!+>zJCbK|E=6iOQ*Z&w&4y-W! z7IC#Y1FrLOingl#J89J{9^usG+Gb!P>ue=Fz>=s;pymYtfg2q&E{4vJyJBS9yK!Jl zV4Y#B4=|9v4+gPgy_goazW-8k`UEqFODICBN;n1&xZv6m^c2p#Ph!YsNL3)>wG{Cq zFSf(_P>=uBR`es5Dy^-?4$vgDF4}3o>u*D;`Ro2$95vBuorY{Xd4<;g=`xN|S(j~{ zQ~Z~OB^~5m;EV^R`}Cyt#z~FN!N$qCkNQDt)Nj^g7C}*WW@`RV!vHb2>4bkfW2Fie zggF&D(CjETj>M*GX-ugiOOI^nJ-x(p=@SfkgT%50>A8Mbaf2qC4Iyc zJ;PD25{gF?nb#B1il(}u$XL+G`ydADeKLXkW{j+ITJL|F*G(s%uv?31{c^YBalQ3B z7kpf}t!8xWF3hx57cf7zz`s39RMAqcwGO8VJ-azH-ClhA9WXlsXhJl#_x;+eIkxP* zWXai;<@?lIsmtQ%pjuU0WF-nftk96wtHI=+d-_s8WKiHtBL5jBMpK)h<_ml;)ubp( z^t9VpB#x$%WU*ySq3h1=0*KJ?A)3LkfuJucAQYmIBJz`dD3^FGOmI}ADW9vcC#o|g zs`vW$-t*5pq2r;5r+Uz19#4QTPZnt{WI{?1*QKjHvTZt>^_jZfv64g#Wi_em$3ZC! z$(9Ta4T3|_<4I%Hn>zI5u}o$_@qsUZbw7nUo*|P4yB}|iM9IKPdyq8c>%FpKJgOpj zMUOHYHa5Gz4>cv7cp8r54x4{N>@1e2`4;C1P)X1_ns6uPYh|t^ZM7iJy|WoQhC|2~ ze{yubv?%E1?P%Os5^ly-;>4I)w~cLfZ4ly;fBzx2$i#UWH6Iz{!a6&qkXKrI8CE5v zX=>J{7^@Ru@#yGM=`rSIo*>`1;`!pqt@r$y3B};1ljQL9B&_+Nn_71H(MqidXP)Nm z=gqIJ_MGQ#4L^#3CR$Lpa5s+7iQ$#`U09s+`;ADzYk2m9hY)_~w z)sffI-V|`;9f#3p+-{Zib1^qZ$U^C=;<0qMHQnhh<6$mPx#;%ob;AA6nL+gLnH`x= z)4Bc_EI%}^ZnRv_a*1Oy1~DF{pnfo~(d$|<|E_O4Z{KII|2b=CO?hREYf<~jAjoIO z_a~jCg%i#q%j71C%@s?ie%RHU7YD#Ca@P}G)wqDZy523VS9HHxU4_i4e{%Be&cdpp z)XNgQ_6bVmg|Nfe5D*974s+!3y)w3RHsC>dsG`?7f*hsl9(3U!-q8GNHuKv!xV4%K zdap;W@D&2iPgm%G`$Y9ia85zArrlU+P4vp>GSWiqe%MkOgnuf8@-uJ;@Y8Md6_|iM z{Jv@R>*SY|z^@XZ`7PNA67vsVTy1|;S)srJ>~}2^<(G%z4Z5&Y<8HsM%Y=BXJgw5B zk8h}M8~UfNwrUvquP5$mbq9`g#(DfRKRCOzFTF#>6|S|S^ra6cOVY$y=x&MEg|8S{ z^6X03OKlnkjT1mwE21m6c9pe@!SJ>Swbv8#V`>J7``^_Y&g>+nYfXa_z?cq7bt^^n ztc`ZuFOc0>lh&MJBcPQ>-F#-<^FkjS4{Q&^Lr9j7WSu8SPkX)I{R3EdH4^|r^~tRj zu&n>ZjoTG$RMydH#iODc`TgBbx^0~%3LY&JWBL8IJY&%7B!puEn2k9zj*-I6i*edG zv?m3LRAyg20ns9FBwd$>zpSBf?;ZW>tBOhwx=hQ<#M z#pktI0IV${v|MYn!LqsJ&wjila@fh4WqT&6hQgS+`m-6}piJ<>}@j222 za%_<9BbkKmbUQq+7L!Yj1uKEhL{a2s9oA_6_vu6}M_x1P{g9`AA*6&D;ZvIA5tYAsahl6c4HnUl?mj(%p=Tvz+qqnn4wazgPWvslF8~RYm z72*h_slmjypum9J0wKB-!+5ZypeK2#pY5?m{cnYZ$`*c>h`dSpUQQxg0>bdYt16r) z4IsN_K3jHCu_oPB>VTJbH>=(!AYr@_rM|b~C~0IB*RYp01*N95oDd^^w_iUTIiqRQ zFJg@zH1ffZ%Ni5wtB9>CTY1k!4}YH~SgYBJUNpC01n{W2_bXns3!Li|ER$~Vrr~V3 zbGF>%X}ZZFzPHVQiu{#d3dT_nX`{Iro%1YG>U4;aKffGND9aW^2>^V@YI%Xzh8!5(#sN|L*3}H+I`{v|B692UsEo$B(e+ zj>j(kcxRh`iF}FTqBSEUd%HocjGWNDthi-)4&SFjaZK9(7vPU%}de2HJ zff+2*^cd(f34u2~e>r^)LDR^}zrQ-oizGUocWz%-BRJ$KX{E7t4<#k|J7d`Cz~6;& z_Ni`l}&#f;nzsps~ z68^MogaA1j2;m%oWH$c8dS&d;fALrM4!jktyzfqtN`1Xdb}9%ZLW z1|VF|i0^m+xwPL>{%~W)km{iJ1DSG}CUR$L@BG@%0)B(Ri`^1#CvMcqhYN@6&V|>M zterv6RX_z~=`L^FAeyZEC5*$J_#-K;(=$dxnFdhP( z$j9}>_mJDq7j{-Hp8OsmhguQKrn&^Qj#zfN7WJ9*h}g4rLv*7%_E4lA%j`X@zr&#kbGZJDag={h(dAz!7MvyFHVYEn&c&+}G z({A+A^|C+mu6@=psHY4AKQZl9B`1j~tI3l$UWGRo5g-?YC>EAo=Uu}3<<10tJ4^9B zK5=qdlFj(UkEHy-a+RZ*a(szrTc5w~U=T$1T??mZUdF*hkrY@WsZ=U)0XMUZQ(y?K zuG7eWUDZd3$0GfxDkh!ZQ$o7ee-8tLhN-@n^kLAtiFK*}Md^l;ELwpE=ZQ0TCU(EIyJl&Zt>xRF{f z+}43g$}dNi%q{I%{1HGH-E zht6g5oXDXCc~`IVj&QHhi_Jz_dAUD)O$rJ}Y5?Ab-PdNO{=KLj(g+{omw}`bQYFQ<4jeFH^g_#k1Yrqn6y()9>54BkhpOH&>FXg^ z;nFHhR&tbkZ2?t+Sq@v*%@wqum-5~7nDBiU+ncUq4~Mk7CR0*{nr>?P`R}W|42kqL z#p>aQDOG(bG%biF%$u!MYyLLL$XxJAmY{_q__tAu_bcliTI@8tG+K=f-y>XTK;dOn zz8RmmoW>R#Adu>cBM(1>Jcq32!PGS5gQTOb)ZBIQIKVn$5+AE#@^Dl0i^ff6nw(%Y zhMj%J!NwA!l&w_@sqs%d!diKgs?i&M&c?(&QtsBio;nTi$MW9(Evcr-@P^|Z(r>|VdCvF{1z!ta;8#z)jt!4rbFouiJND@H_tUyw#?7U=;6})HF8c!6 z`N{)daXp$R{T6(H+;!Ef{rUQ`T{QXo7@ZE>CiV-{VfX1|bC-&zlFtg&-Tm&L`#0`r z)b~eXjFn|$xWxwj={wsOE}oj>tuXjPzxPh1Q>w^8;j^8|rLm#)iBzMeLFcJEfqDay zWSfj;`vk!f_uT0BoA0L^h*CL@bxg^nhUg>hChx~NxCaUzeWn$%+{hY8+JnbADDnp# z0^{xsJN+H&d=czQZZ-YMR;F^obypazlBda@i9mVhSo}gM^O^ zmmCLppDa=^YKQ>ec~jFG!aH_R6F4_+x_mYLy1z1i!_urSk)`|YC7(6Qr$#WKMqHD= z3|B6q`KRk1(Onl}D{yy8Tw(-i`OJP3H(OcPG*6<73=v&Ls*GaS{#g~*E`Q2Z6KzuY z3ImIE$K#kAzmU-i_6gG!*6iT&%GK2)KQ~@`rvtHA+A-5t*~~w8BW!pa+{FZG^%0_0 zrHR%IsWcy2`xJop@eFY}iKk&`!i)Jc7#NG{W1|dOIA;BMGn#~|_K2zq3yWjd{vz6j zZBu^kK80S~{6b*?lYnyEHXCsxfiLUiO zcDb(oWYgQcKaw%+Ue4_5ppu`!Pr7lAkbSDkNJoa(S%i!X8^i3t`5L9V__fRUnb!&c zmtSqFA|>CU%9~QR27;ACd#-W|YdeXhwkuN+J;8QmRdfi`N)z;KPo($gQH8af9`~X2 z$%y+Fr|dTo!6@b^^x4yigd$s4ywO(jRO8_FK)F@p>2QJ%YP`Q5^QJ^($%Ng^3XWM! zjZBkFg-%ufl<@7ZRiN)@4Gq?k#I|gbq3{4==N*Q@Yvt zIi|yY8=gVDKweX$WO$g~SuyDKjcTCa=-A5N3ZIZwnY=Z(p)|lm!g6Z(eDdW5t)07I zOiV?9d`gg2e{g5AZbPrLv8h4%%eCM9w9t{yYNFv0A9Z*y<~4yhKr;5P3cVEUrH>&D z4Bo7YI^$|NdY)hOr^Sb+x;%e-LfPuy!2K@8;=cop6qH=%>%9YMOM0P66j#hPHyjEP zT^Upb-|FQ+Lw}=*pzF5pb639yJ6}CJZkVjAtj+6KfpwgsH^s4U+A$&o8FJc^gE4#( zWw#KE^$)aFyPt<793h)X%E`vNfh;e)3CQGzED)msN@laNlFns`BTogAm^O=>ukUiM z@*ey+Hf)38{t2}wdV$Ttc-lfAbIG-D`2n!JodO+Ix!-*rxKj_*q>4#;lm{&6yGxmZ zDP-T&NY)lV5$?|f&N6>jlH!cX5F1$rYwu>|hdGUnh9Eb5Ut7|CC~BTJF9@bh?KpAy z!eWf8qI&^cr&cRco~f?k!a6ZlDqv*&@U-cNXK%s_cP=igX>7JC+@b^yd1tTK#T+y? z`#`%W3-F-3DT^$mUKJ7kuv?~gA?Pf*H;(P6P!Za9-5PsvK|AzUAO*xx&269GA9kx0 z9N+qhWk?_Sjki*C_qWN!uz?Af`j_;Kjz@8{m|RXi(t<9lPi0~Di7S^i$IqEE%8_8~}5*V;B z`0`+{E_nZ=M!9&IPV>G}|B9S=qxZ%)4ZGXHk-;`Andczm*BIe@gt46E!1BbB;t7Rw zV=(PNie0+@BP5M{>l_VKPkzs^V06}8MTnivoooMt>wBC+#oW37&i(n7FPNHti|sgi6(FNt*Rz-=`wN}@8^ZY}g;S8;L>=F_^H25}bex+-qf$K? ztAi`4?BuTQ=Ia?>=W#yXH=OUbCIj$O+t3mUB-@Xnnm@5FU*Q52U@$qQFkxn^sw*L$ z3ETwGi?JQwB<60snPa3X+SgM6c%swAc6 z^x3|O)%|%@GRSOLPfku>!QBlLOHe=A85PPgz5n#wcH|w<7r4D&_ zJOx13{SvxXYk+gpYIqRPFyQU})o#2Qo?1$GMyg(`DW8|@jUztXug2O#22JvIj|=LJ zbM&rTOL-%cXcnd8giqc26r-q<1tB!~>}un%=A$XvfPs{h;VL7DSP|@^(#dX3o%|&A z`&Vh(bKZ=B71M>rMwbz{a&(2Hy?43MbzW*a;Zf4-lc#1*F*zqkB%ANW;LEfj2f2Q0 z6NaxAmL`ILDn@d4!EOs7APrf6w#vt zoThbFBiHyeX0>5ZU-?9mG*q$2@Sn>rj8j|(p+gg`6C<4&wYcu5iVd4@rsz7Jc;8?(Hm zfzn+i=VXM+SmqLcdrS#3lxOFz?*xsBp)L>Hw3QuyI3DQZ-snpLbg;!diq|R;+y%-p zapY>`(mfsLwn9mH1I5?PUPucIny6ck;g+D7zTQgagwdUuZqX8L- zFXK?Fc9SyQJBGz3#iTJ-f7g6ih@YV5y4HEmw!v87FqK)ZfPl~3H_I6z>0PZh>F(I* z>G`D|aKv7euo&qacuDNfZb1@bKcx9dYa60L>t|!nJJ(2SoZug{{E%3py{_dtvpEWR z*_qLI^N&nw&NKgeIdJonptWly(hzr&*51BAFi{t`|8v|1Havy25RJ4l z*$e&7Z2?)K-SfIeqkz@ZT2Hm7SN?Fhyu#!`zOGG!F_5@Uotbl*#%yy#3nLqP;64XW zqS&N@e*occqAG%RFFk%b8{Tx>2(`1nEnj^wR&PEBp||~kjOK4#Xg%X&@H8WW0y-J& zR!W-dV~mVV9GyL1}XvJ_-i{chKYB69(;x zYQo;^Zyd2cJ;R{PmbUS-ACU>?2&Dqp6)gF3yS&rK0=CN6EC#oJp(UWBxG zJJt)BX`Nc;RLf*?mG9p=P8H!Q6J0c&EoGmAOYG0G$bXD4JT9@+gb;0A1a?72W9R4BTWI_zp0SGjoe-wb~KxesMN zCFynPToghUd!w&;n7s|-*pwrgQDKE7 z8+i;^K3DceST)-0Zg+;hkOMT;$VW#1$bQ{;{cg?23nT3^W~+NU0{r)(**#oy4lqyt z<=gSM&lWviw0iwdtz^Ap%&`j?+hYNfI)2OxL=Sqt8{H~c34e;HX8Eyu zYmj4GCDx2u?E~-KOs%Y31 zwxvMkBd}G8uB=o^{;TMlpQ$ZGju3_m6qBO9w%GqN_u|P@j~e4mA63bU#)*2M8}(|I zZY}wx|8n%Hs;I$~z{P41jUB+qfvE;9%Wo)!xlV4wsn*Z#3DS>F$dpEqh&g_?uX$yy zd;`zZ2~_xade`*(=jsYsWH77gbqpc9E5}zPyG%;SPgFoV&ULMXPfV5uhISaO^p!U1 zbf01aL4$Xz!fH)APx}7NT1(4tE+UGe9QCqX|GS*Xv`P&H8nox zh61_V9jtNLFf=fUc$!1hXF1)s0rxgj6%l;Z|9M-l^14;aU-RX4b zV0#jRDm_3(KN55$DLwSs3EKbMk!kNit&ui>?s9D$N??=Ef1RdGF~l-n^hi)1Ov~Ju z=Lh9|$KuMIZ^m+womA-VO!tQz>8Rcg>69h4a-4*GM|P%6=O|;<@{U!o(w7XN-t(eT z{dBoj&h9)NM|HWx0vb_n4WV}@yEHqT7~cjC+X?*rf8z#D%(rH=4qqRq-3|WwWRrjM ziSdq+X{~*Lk(OHF;E|2Ey`gv9RcG5kTf$Hu60{|D zWLX_kdBH7mVod9SSyVl-~kjTRw;Tt^kTj}g&sev{8`)lkiez+Br)w5to zb}DoMAO%pe1;4X(WxP{7j)8;Pg4S&oA5o;d2T^_;Y&F_csW)YpEi4$<`!{xP{DflG zX6k*JzPbPtfJQ9a)6xvo4gTqxdoF#6 zq^!B%^hQWx%e|35dY|nb{s$ioO7p4KfU&!=JyDdGN8O@jE&Z3+IjPEbg#OFP`>hKbK1f%}HHQANsxXaQ>1j`4|6H zcYv;y`V|c(|2hB+0;g$8=#%zPx}R^c&bg6L6zQci5OFo?;J2Ihw?`Le9hqxixG6e! z1A=|TB5dbyY|t*S%kF=rdZ)%#N&ra+!;<6~N^Qk8Q0J(~kOmtS60X2t(jw?xo2m$` z!{*G7Xw)S^Otd2+jltUZ4_O=K8%9LVB8v6JK_-@W5~U-l3YzhUw|vR@4Jg&NP2Bm~ z2RHHCx>SwDm}!4cclB1cDd>2`(cpr}I9cOL*aWxzm_RRpoZQ->k&APwfg&;bW4GI@ zc%iuI{d>J*=XGqWb%q0<*c=B=Bc+V5`gQfT-nKj)&EhJizp)$z1@N-G*0}7{6Z`7o zNA&p|Y=9TP0who7)ORiyHE21|Gyur1c!GUTi6Vbg7mG?hqc>6m z;>1iBn(<^$RIqGqMeX1af@md=QPCk7lAN~K?!sw;L$Q4PNWq0<4q*l*H?m^niymw6 zYsef3Vu>pU2D?LLTVLQaL`&07%`iVK#|L{_Q`dwao;o}eOp*h?@e*lF_fxiFaWI~_ zN=eFUBZd3evAB^%;(3 zGXKCg-Mv#3C-ryowkVo12D#8k4Ty6-dESB8DlM0P;?;xqYY&T1@Owqn1i|C+Dm3=$9FQ!tnb>{( zMUXP!DBQ!bz9{jBB7-I6i>0zS%!;Sop(7*Aro2$Y z{XdvI6I(UkB(#+{UN?<*P{1c~@1D9kL^tx5Ot08HntbOb zk~FEHEI2-wn0zXI3jI~gOgl~gLQKrsrhJqXQ%;m z_kE4i-&Wc4AtGZQM-Ns-UDuX4VdK@T`l3!tPeDV}=AnROnJ@fe$Q2l|f?^CYYVG~O z{~mSTiK2|4>V(#2U-3(HP~_~-Q%#@sh0DI}-bu)5N%Mfmp5_a$q&@Y%-eeC~VAa7| zRvMQfU9)oC#YJA^mA-yMyIej-<3Oz}TJ*PLJVn_-AS9%&!2D~Z+_xx8}5a^;(K{&7lxKW3Fx)yR{xah#K((^+j+cQ~Sycg@?p@gUK;U`Nx{ zyGq5CQb9a%+_s^s-C#lg*OC#Z6>l5Ae8pQ!2jVc4pOlr`%H!hFGDVirB3i(KvC+=u zvVf!FwMJ^@oD<;Lm3eUUqUJOQ?*0Z8M*A=5{BQ5!{}d@8`~#gNA0-?97j&}z2XX%I zO#Po3Ie`7oF`_-phA_Pug^nM0v3YLT?9!omJEw}qq% z5!31uQN;IXo_Q%Zv^M3uyNz-mM$8B5r7`%rl^8BwVBmSc3NptQB&SXtNxSY>De|0V*P4qR7(>aU?0CYP|0!_n56L#dt*VpjC}N8M>y;GDBjt4{iLe z@@6oaFj=2yKiJeSGgj;;n-z^QO9u>oY;9iPk+Zf1T`&iBwwIp2gOH~t469n!y~1TV-~{=Iz$iXKHz&mLsrT-u59!C-@sG3Xau)A~L>W#z@*9Pwi{ zgLIkr_03i`75pYb=y9pEv5j~h{$P-FPpmk;1JaD_qQ$G7XU=?_(>-Hvl|7g={e@WC zGN6r@%7Og7%;_g?L88XtZATZAoBQ{)qbfg7GO2IS*MP^HDO~Z}r$NKMBY)-`IbW0O zuri^4$t?%JZX^T~Qqu~1su7JO#HMeAUZ8uJiE4~|U%0-?$87ud7O2lVN;3eum!;~- zR2^6!c#Ek-Cjw`I#2Wy*k8^3ieZaDf!*yUjvfyPbZ=oi-aV`B zbsZ_^*`@{N{uFbkOtVS+Tr;wD7jAmuo?HiHiuGvzBS5dLJ@m`ckLmrDQ7mXoe~#{_ z>fr(OHPg}ax=h~ZYoNHv{LFJxL4anhp`i%x8cNT204b!+9gX)zy-_em2M|e|d%R1o zAwRDdz3ROP#tUeox2gHMp|ct|FY(%}FZA5Odty|O2c(~#+u?*7f^sdOuQwZmhBfbj zJ5CDif<_w=0U{^lqp!_&R{GA=S z3q~t_z(LJd>oulNO*H_Z?8jxIe0W4>XnV+dBd)NVm^`7{9~VHU8OVWj?eOxdx9_$iV~w= z{`Kp%NHV=E?Nyo7b^2{38rs#sPoMnCIY35&VauYEZIo9~mF>tr;=|upg?lmd8XHs< zkQ>dwJToBvi+dMc53HF)u9DNjO!8egytDCdcB7xK)r;1#uW2{cmB7WpE#f*gMyZt9 zW#(-7gapF#kd6x1b@5^0GF$VOQ@Xb{>^^NIrEpf3aM4AuLIEPIJ(#N{z-lJrMWB~@ zQDGwdU3tjVk;Cfgq*1&=-i2<)y~6nRxLr&yPOpecB}h^p5zV}zeCn2 zo>t8;LIRR6{!7t>45Rup+S?Yp){#bz>2FRJT(g{tW>UKy*7S10xx9eVARVty&INdf z-_~rxZb^%}8t=pX=oc+YLjBHW0CgMh*d?pG?kAKGSiy2iWGbd@}#KO>%u zaZybq*+>yreBo%s6gGseYIF)*eoax&-rS*Vtnw*D&1|bje-Rlzz(#j5HOkaE3ze_Z zT+m@Wd!mo8pyc88xJATYD35 z@0wkBuDr4K{Tu0GJrQ!dd&`^WBcjE0$%Sl>pZm=Zv0-fACQp|M?3e)a-%zRVr#WwN zXZQ%s@EX>_Ce;YNH%mA&W`;6#%-11)r1d8 z7ak6N5TT+91aCiu%HxDTxH#XOrz2-m!>ai4Yc~lUG!bsLq*KT1`q7`Id74GH835~B zcqrT*IF5I8+8n1G7L*s(p|@;Ngu$II6D)@oqzM9_rQQlctrRZz$gVFU)qx(;Ufv^( zAHR*L(cp9wD=&9B$Ayy=Oz*$lm0M>I#;@zl5Ya^()NN_q5fgq3ewW>p_>j*-tZ+>3 z6~&+%7^l12^l7JyLYrSGZ}}{Bwfyfa7$bEkq(TypOn?hQ%u35WzBF~WIaCj$HYaga zAY0>h$|(&t32h^JACt7+?-0sauq|fxE4Gd@v--WN#z^Fh-}J|s5-5|>dd3E>`a zZd5S!Uq014wMo4``q|{@^HHvS-V9IO?jPYzPign{N!ZZVn{2zxQr4ah0|toit}RQ4 zKO2$@eQSaUlfTBCarvKHIF2V12zMcQ@2{TNkAgni5F=X%uuK^eF**u=^T_(h^7zn? zb9r4f?x*wge!r^c5`8#rF>u=1(Dc2_vU)CBdw`7RCES!4Y+9-1Lm= z_W_`)Sf%C^Eytgz7jr4K?l|Op??#)<1Gr;;nx|)A&3j!E0Oj`S#v&}B?FL)HWgv$cS>%Z&&SO?@De|24^(ns=P#F@0zX$2|e4EpNok|bwav=c}S1Ke& zU9ML4z5>Al#tFpUI>o(LIR(=DAkg{=)ycYE8KWqQ>z&Q30B>Z@-0}K3+Pe`(;Q7vF z@`|}J9So`%<4rf>e9BB~3}MA6zEdrdbYAZhS;>mvyU9zMe)m|qV=hq{s&14++)>;N zw{1#9=?svSU15f|YYLaGE?k(lVn!D4Q{vww05hVk3~LWTQI>Zm%1KE=)^4>*vuq|{c<(`5uVRtC zV6>nJ-yCHLr>#{<@?6O(DboD3up?U{5O@?e8f$nt=bN2Sbo^@x2p-(258rBdR zHg{d)rKM5*Q;fK}S!sPukR};{(zvYi!#MM-&$raiRftK{KdOomm9%W>L7s|5(dnn; zeH3kHVz2Rg#Q8zX_lABmXfo)ZYzysZkX}Qr`$B$H`)gXOE8Y_NRwHJ!3Ql`MtTAAL zD^gbOr@4rZCM#<2pe22za3fX$$pGTL#fmB#p*gSi@zw?N1l;_dfOll>x7(yaC`T|# z|8cFll=CSy1AV=U(4jknw`XjT1VTemCI7U5&tw71wbK~?quCDd0UhcibC$@LU_i7I zJrgid;k)>@r}y_Ef#$t}G(fS-iaRz?>)SoY{oAWccdwMI0Ly#Zbi|Bdw2hly?eh=P z!%R1Zm6Mg{5wPQ)ifQl4eXq}aX{y+T?&{&TOKH<}aIgx`4xWb>p=So`zERYlXo z5xBEz`Dgl#Gkh?ofwILXyPVBF98IzQ^j95`!#V`1fU6pMNtY}PybVLTJdt{Ia$?&d zhpWE;{EZSFHK)Gc#epo^5a$thvv#u~uX*G9m90N16I>AcfM7KZ_jf7_UD$=+>&YS4 zkFQzhdj4I72^m#xTMYmA^fkh>TVNp4Y@|n`1AZo&)U^j6;-MQ8 zYCnyyT%|E`){$5~L-+75N5gJRmALHLtoZ1<+Z7esP*!sBb4apN`B-Vxy939TZ_1Pv zGTsfbI9uk3$C!{~ELRwBe!Gpkb-$l0p`jb^iK?HuC{Tw!$>8GWk*z~`hDaUbwruIZ zH#zx$e&uF=j|{mN&urdDkY%>oea3Qig2#ex>x-^z&skfJcZ{6YS22TRqN%g(jS2ixQ-wbJ!vjd3*bJ+{nFXmOj z;uG|zCk%Io$^Cc3L>XpRmW-r$+U){iHYW%RgC_S=9pUF&AIrQ89^!D7R?@JbTafs( z6-t*S_IGj=DXIua?kSwGV++bssWzk5&Z`0Y9&uuAz|ugVO9h`*$%IX-m7^#R+4y{@ zRjZcWI*xatyt1AmZChq3Tt$YB`fT6e+1d4uo3wb z*I8gKP-=hD;DmNfJU{vBK+f|vf`9TCmus-!)HWwqbFNB^rk*IMQYRjk@v)&G{MDiS zSH&}uwcV*apUOt_b~XUs=nDW*$b1t0l)g{WB=j+3{2nLpu4|8L8n za3xIx$s9a=Y;C6*3?wIm#Lh68GoovXaTa^RvROg%3`)D3cKFo3y-DcRp*yw6PT&Jj zY*3 zl%soC#IZsCnb82uMlGIl`J77ES?^~66_eB0pBfsF8!jiq%0jzghVH~j-mA_;Ph1$ zep161FXK~Nfseoj8NL%UKggF$=u$#2K1c#(c1o%}Iim1OxyR?|Zj5Asd~$n|=$~3q z^b!^YgW(uQLjp>GXhalogKIh>c9P#Y`s$dZ-%-%A&T-Nd-o35{oOGq$Y$>2i9oHK)^-ug ztw39^#MRwBYn7PZdp5~a^e!0u?w$OUOu~t$PR00P&P#grsD;?y{#w&sJ|HFfvbxL$ zPx5r2m0HW6;z6SkJ?GFTd)Gqf&DiTq6DbA%(D2lx^qSxU|7M{rv47(fa4#n|V3hGz zj_@Xn3*hA}(G((bG=M&W`8)dzzPu)yZ91G(1plwo?1RtL$)jtA!em`ryFBaqcDHcH zbK&ttGKs*bRupt5u;I++0sgzH7LdQGyGd;c)X_kZW|`^Ws2hmwNo8mVden5~S<)Gw z+EG0g%~PzZ+ujuRw#DR*B(L2kVLJDXGm78HQ!)b9xjKNaC6k?y&+Xn0j8fY>F4m0# znP}ta?YcA_tsJk;7q;Jj=Zgio7uc{iUaiIow;39;GAa(S$~(}lR$r}wJlA5VFM@7P zv&9HoW#{)o->u*2bsQL2hIlj;`>v5K6@!CZr5X7}kW9>2}HClDk*sbkE zJC}j(_6sbR#EpE#9bh;?He`i8$%KV-B%$pdUVG>7ko!DXE=MdV$?Tt!@bmrQuM4ap zd)&7d&+9|K$C{4fRojI90&;NcylyuBob>jljeoxyB;%!7(+#4O)63r9sBh%aF{f}> z!Zh8nW3&4^Aijg)e8MQ8p#+5_1@DV6v(gI4%;6Qf(0aGJ=<^pGiVujq=%|4l=%=ws z6JN-;hP$zxf@^camfp8{;nreK9G5Wu3nk6|&wcr?vla#yqr>TcLFBjpfJmJGDE@!+ zgAqHXdC20QksFLj_DKmVP4wae41D)qMi>e+JP|x37Tj^cZs7B4e~o;Tca0OO(R56U z$oZMZ)Q>O=#2S!OUad|UCRU`1Bqg&`hUgt0Dw;aQ3{OKbjtrx9wsM+4($ulWA_|8K zk9zfj`e|J)Q;bd*nd;r59-nc2V8B?)>&@dg8m1VYMi&YrUqEi=6rVycjZ87~6Ejr> z^}y?W!taLEeg{UE;#56n>E2A7e*qGM&Z#@46u2T9^1ID(K4oh&>E!t%o~7*Sjpc;d zXLEch44QUy`IqP}GMckdm5!8uRjC`0`6YmKk*9_C8fEJ;FFIo2_M82Lj9B&q_Oj~} z+k(8oHp$oOLD!QR_H$~*e*ySUAddR$aT2?@@c&2DSw=j{&mdZKG%& z|Mv8Jd)?>puc9%rpZ7OXP`*0A#?E<~e>RnQCXyijv|9laHBl;Z?#nm(^eDrf)Yd2F zJe&$@-kk{!N*!5n6upFNp#VPSRfm>K;Pt>0jOJ$3v2t|snnMjmuwhXGXRwHdD9u7G z4pp>4WY(Ev7UDWFD11cIc(>RmQm2(8i#l54Ml-K*5N$R;7B0$dabF{9DNQGAARcbp z#LQ^zX)yUNjW}w{35TFYNvGk4wu9U+^n+X1a_M|?cGt^?5B%z9w|+A4PO|qkB%<({8dYnsW-1P zXKD?IjP`tp9QP2=|6bb6A=9anRaJ`f!l>`24Y9&xF z({TQGc^&c6Lwi#UH;FHW=heQr8qFCP_$U5LCCiCoL$^+QsI5a}!?UQeSazA|4@HMK zaUiILA1$3z9UO@nxmrUZ&umW&V$3$;vm;3f;jT$i%1D!ZA!iImAoG^lUVxahdZm){S)70CMg#Pv= z0s{SxvwX1S)MMEKmiF3~X5TN)ZNfcbKtKl4hpF1|BZ&9#=6Qb$MnfhBjo9s2F2$^6 z4o(}T_)`(GV$Uh)MC4nK%D;003DtDEh{H#3l_a>=k!5e62J?gQpf}`steUp6^*BU3 z9F3hw9WY=Z*fJD9{Ac!r;!lL{zMW5V=Z*dSb69^_m-aqLP+wZSP_dt@)^84UYr46}tQ=6~LWl<1nl(8UHu7Sr zQgUksfCDHc`S7ceSm9^*PxNBpoEz3DGVB{+9J1FRjsU}X5TJFB0(3yqKUyP5hF zgUvRqCzaCC?&~W=gYZZl314IC8WU5Jp>(?(?R?l3vgn7Qm$ArdknSF_7`^sUlUyA7 z2&NhwKA>meMdNg>vW^Dw)JF#J`LGgN!*7KtiK+uKz281$y{g8vS@U=5;;%h4<+xFd zK;Zs88Yl~^4iCltz@tFb4sa9d2VehN<#`q*FswC3VDzXO!0aB+}Gw<{yN{ z#s4xR%*;$dfQ?aKQIbCATHX7LbPd-F*^f-<;0nfX?x zrC>b35KthEk7XeKVK4CLczgilp&G-0#hZg9;PXyKj5o_y;K++e!YZuKn8#2?+OXVx zhUWFEgfi*bkIl$RcKq7+Vj(G``PIvLJ?P^0IGZUoR-GM|V_QmSo#xxBvS$Itr#QuB zQpkniOa90=%|-g2JuEW6ft@6+VqL`l4N>EX$6ne-N5Fy;#Ez#PUw+cLqy&N=2ET|7~92c~8xf>9E0DfYAZC9%j z!#q99`G)@>BwGn2s)yLr1Y(}hD(9)cuPoQ|TeIOBaBCJRm{uLioxo8g%!hqz5F$(U zLA!6??vPAQ{lXYdog#RPz#Eh*9 zK_b=xm!Hxuo_q(ls0L%Rf{(F=jJ-Xh40V!viFv-FB2(d8o#qx_Y@)!Nb@xdryHi;B zTl`?_Pty0seQ=o=(_gbVb&*Ru@p{+^HaEtZN2}{&o$`KKI@O09_&5cmAgY5%_#;J> z@%mF)v*9h5GlFaVcpp-zX&Ng z4afqGJ}(^a$>O_Y^TVg_#x?D#-GMHIQ%fGFY^DWC5~@v9171r+ajtDP1P@`8aTZf9 zWLFuSSnMl_U#oxy&4gvP!@q`l44D-S{9@YMoVn2uS_uu8f^@zY$-!plkL_Jv$*}oJN3|M;U|b1Y$+o*|6jlS&jvs>5PQBbF!A<+ie6oN4AVRc^&5dhcet(=7&rn#oKAG;jmt*j0*ts_(CHTVrm{%F- zrRrGee@N`Y0aJDGD}?W)F+f$_EY(U1Y1{u*SGfzXE!;FJcP?IulPsoN+nt43go5=+ zy*z7A-o*~s2n4l@@W2yH#l&|aMO_9L9j3!oQ1A(x!EPvm)GYM z2_#`nMtK&ah6Rg z7Aq9Pl*t1Vw!R}&u=gtCxhHA(WsjmkA9w7lg+lkHjD3+pF=;ve-!0@v9wYrHmYH;s z-0!itV;OT_>avj!B|U^86$ToUr5FTy5n9WO1hf8U(FKk2a`<^p~&NF=`N9Mrjd0;joDC#oJ>Cw-Z_C{@e1s& zhN0E*H#f4RWTd;q8`ivwwo%K@v-kse)MsOF{CvYB50Q^-n7sP} zwDoR6*w$B~>XL7)aP|031H`gxKco#^!H;(0=YmFnVURV2!?oDFSc1B+_jvo(9u_3&cC$3k8F7ix?I9IIA~52qYCCC!)l*bJeKcD{&?yr zH&)UVS4q&Kae~a;^JXrKsYobmHcX@8EtG8jpaq`z{>OL60qb9m>7AL~8^H2_w07#g z-E#uer^2fR!}dxZUu$r~XA#g#54|J6QAlY1mRll=KoUASIg4#wovS;kp122M`cP-M&K;ml-=qV6idNC={yeYU#IYiR760R@N$1 zH$EQJeQiMQ;+sXRx-cA|_tEmHPSF_pA$|P~r8es58(zu43ix}q**(LrSA!VYc4pCxo4BeNcxrk9)jZW!E``kj zpkxD1{yq_oX!Aybgxlva5??VgiFZ78Y?bzcTEtHh$+R>G_h!wECM&L_$xP{d(3aLP zt~DqHWAA6@lDh(dR*x&l{Qp|=)8NS0(rIg3?Zx5jSG$J;na@Re28d)haol)ES$uHibn4#Gc#@-Vwd)Qc6z## zb`<~=u<{aQ`IV+OmdeoQN}y zE*Z7dzlcqV;PIGoox{0^v$UE7>B-QI0}RT4!t7rb-mH2Bz_~W2XId zEQ9j9dmuS`_(6p~=%${r_2B8ZOPWKgk(j&u->oq*ncOlvD@klPrvo)+{Pb*aP63TI z=H28ZIO_HBUm9j-!*KPr_l=2Nyo@T6QoQ*=@hy*6-S1{)i$a7u<2e2Op>?8-KEakf zeW9@o)dJN-W^`_`@Sqkwi?pBzvNn&o_8)rQ?Dh8r8A$%uA$mFu2ZRv;fFIp;w7}0q z8+rR4)D@rsNv*)KD7Eb$zxggi?^65y|7z^T0HBKzRhlA^>k^nTA!;8ncsX~YqL*LZ zHUryk^RS_MeTNt+yqMvt~x@RLw1?40X|!WKjRn@DBk< zIFcSOTq;lH^0()vDt8l2Z7yo*ya{v{7V^BE>Zx8QYuZc-P3_|MAQ`nV>@>PJe?#!$ zgmAylzMHi{%fgfum5brga|x$wNW|G5PfwZy71^76>)+fuWg*%r)UE1OqM2kaL|jiM zN92RF!YB*jdTHg3AN7Snc4_ByuXZCC^l^IVRb$nA`1|}qv;6IKDL0_&tNM9#*{r$r zsA9l`1ianZ>kHx99V{0o>)A7f#K#PaQ@i-7|4+uG`Lqf@->>i^8>Uhmf|clH!lR?Wxhw_0eaVB$|WSK_;TF`QJHO&yy0 z$9s|itW#w1GWwYGIE2Lan{Qq0<7B+t>R~cFOIFDr%E)Kb&@0i86)^7w7%RX0K+?2S z+>-PqL~6yC3=OnEV8Uue_tEyb*y_D`yVr{*-3rLBz)Ae(9cXQNi!Ov~bdfM~0w+s! z5xn(N-s_Eflc--}+t@@&_OCWKw&nWO+qR?Mft0cg#qI;XYh}$_;HDde&O~}3uTj}( znt{VcntJBA<0W+Vh4Zc#E$LXt_{AZnFN-|}He-I>nZ*3aSG84dxVmJe)J_>jAS5P@ z^ndIT@c-=b{cCD%%02qOuD;Lz;YRp>;o!fpCdRWba1o0bkS(cYZaZPN8IGt8ZJzkX zgs@-n(!;5t)mP#aCM2`dUkGCz-MDETK^c%F4J<~TeM$hi-_^g`N2PDXI{2!n_-LsU z*#5{?R*>4!pbIB7sw}tkDom)DEaNQ#m}q!W5bWAjNps4UBJBYp;`12Ygk!)38y$z&hKSO0As%U zDpS*D$}5y=%{2-SH7doF??NxKG))C!0E6YinN^*k7ZnfRlKCol39o$khc_Pq%N(Up z#Nx0qQnos&vVQc^A2iB>r5&WYURO74r!*O=x7w=B)aE&Z^hSe~hj)3Q-jWx8Zcf|9 z>F9EdF{jcvv!>xLZ=4J5_Hu$trt0o2uvZp88kI^xN^TY<&EsPpe0l1sxViw*@>kDH zjAs7yEe`<^BlTKz8}=NUJMY4S3C-Ly09WJCPK8<6KJ7s$eR?2T<*le?>ibv~@DW<8rbK3yDwbiEl3Dy%3S3_r91aR7YDrM?FBRugy!dyD1tyuceEr;K zUW>EfqFbjSW(h6vw;(s}eNlDKJB5T+(`$xJkn6C`Oj*5N%ID7Jzvg&Y67d&@_n9{N zeL8Cm05FqghZseN4w`V0Ti|7<#6PL@%@~$5 zU1;~d-6hg(3nSrV^h9%+Pq(p~8o7cs+jE%s#KldN^7+!VHqJr8O8csQ$C4{0_=w9-+o;fIb%B=bY+1gyT4IZ`( z{-K_voh8)aR7ru>HMV=upY08EhS(gjzt9FcRs_<1Ae?IZTKu@tSCp&&p^6+>WR6nQ zeSf}*brbU0$Vbtbjdrgczbj!p-}FgnpO>y|FN^&$Npe`~KmvI2Gdlo6l(5f!P~G$p zr}O|S>D@bWB+9vf`1#(VCO@h6y9moy$+vi^HaU1Uk2Oq0bcCH)e*(EDbmo_+*_r`p0?CXV& z*#C5@o-9{9>cdjJ0+rs1u1-s@RZIhB6s_koaiM7mdW}e+qNs+M=ne|bYCvs{GbwFk z(~#7hW*kAoWPi_HhGo0HSI4Y|nM))4s>-~(yRySGr^3q$gdiiaZo4L<(r3ekBwLhC zjmxm}v^2=HbV--#1!%Y3kOz~%$<6}J9;R+&WF`c|C04v~*uaz>8 z>Ajdos`_R)>))1;9a~bND8>tKv>I?tYBJKNB`dNKQbg%){1U;A9oS8%B1XhqVcPu! ztFNZeyMOVz$;3lKp}0EI+IAC|d1Y0_Ge4|2p#p}14`$n%R|i{TXF<~jw%T?jlq2Dq z;_x-wNp}0G=qj@jVXu2I4GPO&^ zs8T4pVw$i_EW0o=dxgBLa80TR;JwtT?-6P!T_mgbL7}S_NRjo9MGy#8h+-x+ODD(O zogC@-P0&kD6B{dcSS+@xU=DuFlA6Zt22e(HCKE>#*rgrW$3ynHv)zGXeLv@|{EvF9 zw!iBI8f9nPAB3OuJP)+~=t4%6*c|y@Q5Fi>yB2h_b8*D~zQuS#hQ@VKDtG-k?L;MY z6_Ru>rcEl1si+A2B2~!XC5lcZEYFiK3aEz%2<$V~vn`MD^{|0yaVOVuYtQC4B=cbM z_xNjBYxzrJcCziI^ERE}rq7q(C8gTB)VGP?Xc#0<=l)6=F|uD2`L5XqQAOmM+k{a@ z=Oz=cdfC2@AD8BR`T5})jrSG-$MvJoLB9^krSR_0jgrQ4Gt@}8j1@e-`|O94kr;uk zU6GEzUCNY~F0)@6X>ec2^Da2NyyocVm*ie@L#n1tFn1tHw%IziAQf#ha37ksNiFI3AP#S z>tw8?{dS1C@fe?1)1LrnYdg9xkZ9B4ST(HR<@{3M6yD8JbN>~(w**0_SB*L>dV5sY z;wz@t;8(QeK`)iF2VKkiy35L&l8x@pX?Sw`8)4A`Ax-DNbbs+_#|sm;G`ScF!stFV zHs7gEqE%nA`BZUiW4JU6)yzA~mEV9RnD4hSO;3$K`iNu3PAR55^SA1)q`ohrMqVFy zUTeHwvZwsZv=)Hm;q+9e^2GXp79XZUj)eG?=Aa(}UnQEI5GOphE*++`4YlLAaacU7 z_^Mh9&7WsPt{}DV&%=R zC8vuHloWI5HE!d=_>?QMAHUi*U9*UqPBzf9s3iOZHgD(W$;@)``@KV& z{RD25cg#dDo(94F7nLS1pKXc*#5{=g%^5zpiih-F0c?3LVo`6!Ha@eVNK1`ZdC6kX za*jw7v@)bph?AY@EOH-s3}6C?{vzgGX%jKgIaq3VtdJ*E;dwyKpyQ(WafC%|$&)KYZxi9_K~W8U7r`Jc@*}D>3f84)FPh4ubo0lZqq{rGfbm#3;3tq zllxwR%4N}&-G3!}X8XiA_d9N;l)zgE&{a^Z^>m@`L4ZjwpG;V%F>BR4hV-o1I(O0} zRp1-r@~fwIs0Ultm|tyc`m)7gX1vea4URYxfM4)h8%Opu+XZr}R6r+9!|!y(ZUUJp zPzB>;-Ig*q>WfS0fDhL`PASbK{%VTDY{m+t(@MEYo-eaZL8bLA-UxXvv8C;Z?kXe) zxlLsE{7xsm;nyTykBq8xlpZZDO{~UQQs~quui?U;u7|uq z!}kl2jT(67AIPEiSuX5z-2ot$f`a^qDGoHvxD1*x+nV}*kzbR5XpmN(m@1|xdEi}~ zm{kCOaN7a;=>Zw_udOC2g!SJDeuj>bQ_FZ5!nhb}{uGY{>Jj&Qd93ybTwk>6svClmAny6s>OpRHr{bCn<#G5rT-=!!|0Ay2Pp6~&9y>nFi zDMWDbQ-ZxXV4_;nfs7f-?+P%2A;9)r6| z7w~O;Oh2l3U90dJMVf>hrHHn+PzNejgm?;W^KH*G!yZ>vIy-Xg z;v7nWDXzp&a}4^qEbhm8#;3sjcWuzo+IO>h{#iyRL{#b`;QU?{z%5ac388`Zr643}bR+~w|${e|z z2cRy%=e6dWPxoHcRD=MY*Y3;g?PpH`cak`%9R8Otg)g^t?0b1-4j*^|N4bVhRB#if z(!3MiKWi{b{%C(rxTP^IJIe7*)=~<561^Lw^QU>(!lQ}dl_r+ry!EntuqiW7%Mw?2 zNLwbz$LS@4dOyPBG^vTQJIT>{fJDRh=arZng+Hj*@?Chnv6Z)QYWvo}83gmF%l<4x?a&ze@gtmB@Zlg^eZ7HV#ac2ZWt zi2Z{jam4illsDw5VUDc4r%4n6m#qP;XBbh!E*BTMv3KWl!WgDkR;T1E70=&d3}y2* zF1aMNO(FIvvZ$23=hjAyH&HIz-7aO)WX2({Cs30B24|x54s@<83%$hYlE0RkEn+1zHC11zr)}G-W7XPsR1$F@^yIdv;)7Gt? zDCq!Ex6`TXi($G8<}7?zlJe;mxBq${zP+CR&n{v+eEmi=Kj7bchi?gjW8CaKZ>Pvu z3IYcr58)$+lU?f6Xfl-6*{@S09&;wZ1P=CqPKPj!1x5}0tCO*ber&_4Oyjl# zu<7t#jr7ms2l6?|8~BYs7d?P+Y)qe4RMd*GuvFG3qqQKmGYlj3RP^5UMuY`=DRAvw zi@rdjT@V+(MTky12PUlRDAY5XpRG*VRfBijt&ZyN=J^e$TD)+Q&mMek;m5x#W^Bo= zui;RvN{v^AMDnvZ?eY`ttsI7*WK)L7qYYenh2vQI}ZqjWEec!mF19-1L z9-|(VgC6X2dIcuV1H=|@ND%)I?fv|Jw1@VZ4m}#r{4d&@_z&pK{1^KEH+u#U+igp| z^;Tt6l?V;-Mf}9{w?b=ydicfKEp7!l<=32q&_ zD?NW(`7Z|)ogWD7l$wM)D)ADHQe~=Tqr5W2_&bgQTG)FR*}m-NLrlognWdcMhw*$W z-#Eb~W}4Dt-;kvJsJ4bD|B5mQV>x#KEnvthMo%s-o#?IT;1|b5Rk`l$H znNK*M?9WUUoW3ba52kNgvK-qINMjj&QpGsH-Z;-GBf-aGies8?5LDX~&>RQ;)ATCv zi4v3Mc4zjW#qL1GOq!gpRg;KaKNHhrNA^kWdt32!(Q61#sjbrfwrclrUU-y3>m<-fB)#}peg~S;Nq9%Q zDZp)#$^hp>OPA~i2nX$cKNY0Znyzz$gmj71V{)}pA?M9|XiXx1Fd6Iw10s2l<*rLM zDdV1N?37*Vc7Ao~hyrzpmU5=N3pIy4O2iN8T*-k5_~wZx*(b5^c7AFp8FbLNo5I2G zqyu zIAzxJXT&-ov)ht|2(C(s3(HlyoF? ze{dbM{Ta{H;Di13vn2BdpJo!?_2xk;rJ8aS1Og_OZ-DDOs=p~b-t1jgB6+{$a@oM$ z#hUQ5;713vZURR4cWCqJ#znS0Uh>?iN>m1BoXR$iipo!dH5tMP_sd__$WAk7W!m#3 z1>x2KCY&Fq-=T?R8mV+xI>BZh64eem2eF=CIIQa`HN*CPyw0Dj$bUw;J}YAJInfvj z^j7ak{8;nuyRH?9gQuId0c+=~qewElxckliJRLjwi-#J-)y{T{OJLpqn4}s=<%l7a zu_B)=UbXVt+tLQ_P}-ubmoSy2xG*C@yPt-GQWXpA^0(FfUv)}23)}wmvg=$m>!m1r=#~)#O zV!g@5+E(!<${P>!Q96f5{Vs@nkZ?RM1nsVZ@n=mVpxd9vOgtLC{2TQOfy}_1WZ+ZZ zmFvN}-5~i>#m~mg%2dj}PZZZbk`7q{J15r8KpEmJPZqG|^fWEF;K4A?Ao(E$c+^eP zS8tp$Bf)Q1U^zqtZF+E#wXmA=(Bkh=CV;P$xA*7Cu93fOOks7Eb>Y6Hm~rAP$fx^F zRfOSYqW@>>Kjz~BtIm-cyIA#|Bg}zGt%i+pp7Jy~-l9Ft$o5`p6`_(A{qpygT6_@T z>}26t9Td4&;QX{uI9MhccTU#5IMFAvq8g>+UXc4Z<}F7k4~x_>xb1kL4S{NiV>ys1G|3P&~@Oc_2SN_ynlR^~Gk65}n#E?qui87m=UO_P{yQ~4lUIaOJ`T$J`DI0MzA zdPrj#n3o_Fi(T&Kdvcvrt}G3+d>GNNVE5{luj;g@>yJ&fD;w{8dfp~ELj_U>CKM}+ z8j6Ft>)*esF6RNa-{h0WiGQ?Cn~>1-=ktSdr!!gZUWRQGNt%zp%1x=0PrjviPEXsV zN=Q;gliN>L(^k5s8~RAOliGERa;=8Tk1|tWjol33|wllfU{y z`T?U(HY2w>`Uahw{~Z(UNB$qUiD-u?>!m-w{`rgWsb>3V@bn|t&?Pvh!TUl?MhgNC zAh@4%18 zJT^mV)(tC4hirU-8H*Xo$6%e4(pM*Ry7rx4`rUVH8Q94!J%5zMDqQS4RgPTSud=7) zH&FCX=;xO|h1t7&7z4~Pg94>z_a0cSq+Pvs)r|s0a&|ofpl!{alYNCH+yAU#s^Zop zML?$^+xnq=k8Zmv`|`b$ueM^U*J9q}>$nf|$xuLEPQ*(c^!~*qan`B5!}1f`71#YI zeGNwQK@OAc=C+k6g}Z>(iP8L1FFMRlXkUK2z@3r>3KvNaTnL%{=pie+m0;7X{A{`g)6@`;9G@RIh zpH|M6pZi)(bNJgHgJ5(thfZs=44jk2os-6QK(c|E#~90FWm@ce*#U zISPJ~oBG(yapCceZ`{V_=G$;|%QlbO2Fm^X@t7&gI{Qsm)HoF7UXb=A!q$ZnTl^+K*=&`!7rT-??mNhX*Q^ zibdmgxo_-|p`DvPDZqSbu4Qf}Fb!r3Q@}XjzK3s?rrR19InTx8F~7>q$iPJ%4-&PzG$&d-sbm`cMghnRB|{yyv1MN#IEEvPA>OXgG5q5YJc{_y<6uma2s>F-T!4p&qOJLspYFOw@z0oJ6Y?*7kr^ybs94< z(im{4Y1K!S>ur|#){wXB$tdm z%w7NpDCaAVj0DH~h#S#Ou6c?c=ZZ#%6guB9wX!7rp@xTk3BE0ULmGWZ;SmQCnH8PX zIKb)^+5`E{4GM(c=6E9(tI%*Y+V=FIeon}uhKV>^!LCc#m^!W=hrpz=ovZxA* zXPN+ef$Ski1~>L*rGiHFtgv?BM#xK0G8TBxWnKh>@TWu-o84fwOV2H$zrwU;=U{jw z!&|`1o(=MWEVdR8C)cu|^Wu@3nBqUwaJJ((1&OgwaJuGIrr4}Q6KoKHNW?e^kjEXI zmP*f=epzsPU529OGwT4}-j%X9zQEY&bLfD>u*ofzDaRm)vI83ob#zqT2U{%CY>${RO3S+9x35%2t7aY}!ZmQ1mzCM7R9uIoYLFWbU*$NekwC>kTPcxJ6{gY2G z#V1xR9x=LMzb*a0Fq-KhiC|iQ`yxi*G$zX~KfUZy4Fw>pj5>Rc{5+{dH*aTY_7huW z=k=kWB^x5C^QM@yHK_D+hR~C88(c+j$%8@KElbUU$}`GOYC__`)u z_ib(Q*IpjOXvWn13I;Y0G7p8G9hy^=YT$ZtSDT{`HD{&?VW8y6qiQ-eme%K)5h2lz zL9+e4xho z&v`v*4x6$}=;`>PxitUQjz!viME^W(XvRzblFvh;wN%>ZR{!El6J$_h4C5aeABTMu zFtr<*sh?63^TBmDrvukeJ1XVt5_;)gg4Z9>x_HGvw|zX}s~gS?8%VxjXHhY3cfo|~ z{p+`AWH0s5C17$nAg<$R@MA7oD9Y`lc_O+WGKEKK2oZt};eH1eNyzIf42=OHO5`u- zZv(;?4PzH&X&igf3CYTO_`kqIW*-%+IYp=Nd|A&e1R36mT6gMQAIA{8KviO`dE5}; zf7b$gf&E###ldM3I&8&d`nkN41s`0(07=vD0iD6=fP!88e#Hy(+C+JUMJxS-W>Q+- zoipge57?-vru-ZH`na#f95_jtPYj1mA`#d)jMM)VLVdNedWNM}SxfV(1uN;|cf)o^ zHr$@v^VFFqc+HAcp?BWcqJB7CGOSPT{B9thTPZF(<**HBb4I=anqQV^W@eDj%TD&$Uf*ZwRVCS7mrn#-JrK?*& z+pNL(ofNGPsIjgkjez-<%FncU>~v+M(K(b2Q;5k|WX-VpqwZ=)N4WEf&I`z~EYsqn zpSnmaqwR-Oi5AOF>?iY|ULTF)VRLneb(kMk=d$Ai!{U1Dd>F1WmU14i3`Qh-eV32| z5e*|sva!P!1Y83*)Af~N4PjhYMt>GM`+tqE%jGX64%|LPa#mc}5VtgI7KjqJ+4sW} z<6{K)XpizW>#LUaUBK<<)x0c6Xn{O}-fan#&qdE!zufgYGrvmSJ7DZp6e0{y*bQthm8L3NE@wop`&KC(X$eca0p9-2J0HDn`~S1$M9YqUQmOj#)xR zwIqH_HapVQr5%JX^z;}JCuY^vay_nq6lI!y|ul>Z)Gb%_Wf zM_cDoj)`jY3ee4E3OY9iSAU#U9|@fl>E}a4o_4-QxeVv;(>hj$Uae#-7@qY4gSnSs zmVs(xs?H790&U9cd}&Adca_%2CTQeyFz8Le5WAl`&-#lq3fvS`LtzC{6thLFJ2k2& zlSxHatpcR32{y4-5LmIC?<|YvAP&8kz7yCPUu1|1FMGfpE3^c;=smCLxm>U~RmY6% znftdxi!P>W(xptvzTlqIXXk%lsMzA1*4AwU^=&)I8b(0uHCL>gm#@w*9c1e1i!Lp%5-%pBPpE7@n$dqE zyk^rs6n6Uq-&3v`mB9QzwwCb!Z0*Bq$~q)+^1p1Y_dlZ6`Cn-KFSt{92sCaJF@5@$aXu3l!&oshxpywQdCzOTU#0_w_RBJ8SYBfv676G2lm)3Nmr%Dto+5Qw0St# zdObJo?%5-)ofmI8IdVM8pNDJDr(}$g*Qv?VI%j^7)3}bkp{)8-%Wh?C%D%)fv9T&~ zOl0nPnp@g#Yk>9g!uwq#5-u}}&bXJ_JfcqoVVI;1HM62>Py!evhLtj){#nbeSod9M&|8Lx-*ZAN`B1R1>@}w`xwLO`mruh~9GRW0WbyuE$o8Cc zY8MzBi@E+;xp%FLoeJUr$r#XPH;lNqxg4kh4Jux9KG=noAN#M)fC#C7XtN3R_8MKb z4a?uSrt53IQ%CT?o5;5u$KQmg&MhT3*if{Fwdc@Lo}b)*i&($ zK(ISUNCvZC9q;UJaSqZiaQmajRJ@l>f*E6M=ew4<$RcdK?%Z%EmlKSWPdpw_fA!tV*&lhMn?OzXoQ+kwT zUOp2d)1*-+&d@*l-Kiq~W!Y=coemo1NpCP!uw z6wB{O255cdy5@986wYnRI#|j~hi`_t5oDj>b7IP;MdAK^M}M9pseaB1C>)0PWejza<@~ zZ5{RkA+>U-KG~eebkp|Z&PlkOMr@Rozm%Q&bJ677npl@#CBNy-*gtyHxh6;+itj~| z{LZyur;F0aH{;vk2r`eI%2#LuSEyu$*ra9hR7b}1X_E3lAIo`5KeC=cbK95+;Zb!M zRXnH74@8%|Hst+GlOwevB?pBTy})?}mcrI(7SN@4hiT5qV_bG>3Tzkx2~dhl0J1 zwt@zYVtvyX7TaSZ-0X!;VHK{b$#vh)q64Xg3a?dsK*LK|l44n_0rm7S1Fh}LwO1L`RJ6TPz=Cvn^Z;PVK4Z$iJ{1;j#cK`Y0 zXis{BWiJ8U`UK`zb7C+S$whuCeqW`vq&t9x7Y*N9yQb}5%0HQFB|Jai0i%z*Ko2c; z@l-8qy4-!ZVeK5EGQ0gglYCCMZZ(8@eO97rQGp8RIt5Hw4~65o-WP-HCggTi)ol%l z6}_OfLd?-f9b?7MGHZrwqvyC=SPxkj6fWZQS$Q9=W9BO(jbXF)ex$=%PSrb0^XaTZ z&VWVKRx;0l-^4214q;CF5%juB5mbXiCJq6PkgDbUE0c8-5MdxPr~eppyXO(nCN+~I zK0>ac(kk;H+vKpt%pH{P4K=)6}ioaiUJy1*@5IDXd-cvzIFEM~fY zbe(D_-o$uSweb4?xj_0)4ec{(Y7l1VG}0Gd#2bXy13sJS(6Ow{45!wo5RlMbeIr%a zT$vpHKZ^3#`lNsfdfA-KV%KzpMU=gaPPtSHs&Tmfs*RxDnqrk^bK_WT`dwl?WuZaX z9E|}(1an^BFva?Lc62HItdmA}Alck>;Q=z%> zn{)01N|MOap>VvYN0pU0()kYbHDppSeWI$CR<*-KC8n6iuNm#?jT97V%JFE$Vsg;9 zwK2)l;M~PA`Ro_VPZxDSqxY>?If9%^L|P}{xye|>;NmF7IOqGP^p*zF1IH}JUa7E{ z$Bxkdsq3qP;tH2;2PZ&)AR!PuxVw9Bcb5crcN+pB1b5fq?ruYHcbK4qI}GkHmvjEQ z^;g}h`_Oy$(|+15-}<`OvYyZGUUrI!bqrwp(YQ*6#(=nFV5~K2Pokw_D|mj+&)pk{ zD@l8_PqdjLYnk71oUTn)yZhA&&m22#=DmbKc(!BG_wb$WcDPgt$66oCmN(LE>lS6s ziT#~V42`0t-24(aYt^?b?_;Giug7muEL%fbd3^`pYuHQJeO%r%9=M;;yYRzVc05n^pEY}>_`5szc#%TF_6%x}bB7hanN#Qluikdaj>Oz0 z8p*lreW-tarN4`BwjxWLFI`dCsXzsaRL%anKx1q7Adxn@K3iHzgw^M%t|T~Wq@ov| z2>;xfiEd&~p@Y^ejEeuOkR~xi*LvrBL^zF7&#*u4v+25=T9|&EQ<%uBr9tblbMOr)qxQ9~Fda{|YptR~*eYp2~GO|LKZ{+Y_WX*zf znH~CRRR+6O({BzHgp*Oh}jM)v?2f?YiHt<{Ge`nY2m#L6n4r za2s+g$k_*pOvEsjg?)&y6}*O(K?z1-_nc-b%e)!XR4xe_l^rWNv3LFViP2c&r)pO) zR-okRvs0|fl#J)Y@@0xbu-g}ex{?)b?0>Ih5!6{qelNw21ik)_0Xs@|cd6_lL=_z! zS|1ime0ih&lgM|%qm)S{ZBLZCeoLJfCH-7!9$R(l`|dzFyVNB0gOXvJE%0s3za}_L zM}cWbsnr(vp|wT$6K)ZrH$RT@#-Xo)|0Q^*)5v73HED))rtkAx=8E2QB5Gb|GF(9 z*RoQoimFsbjAt#F0n6d@sW*N=%Q}V@)O@mlZDjH7sAB4z&iT$4@P;N&v# z-EL%Ka>P$FU+YR`t1irv_|EL9W0`AS>Sug>JGs;tX_u^y1<@T;{z$1B)^^;tL;7c^ z1i5R-&F#w4hl-zFN=HXIp+!^?&1*1bR{F^fJsQrFsF)+S^T)ONL)NVz=iEFe^9_{5 zINiZC)h6c&Q*|3lgszc2OTf)>$-?%MjgxA5#OxY%$pwX;V@fakh|212@l#X8QqxQ{ z-0phVc?Myv(VW(f795gh>&k9#tzYzxGiyaY!*?HA)T>G?tbaAE5Hb%?0|q9x3XO3&?0J2riq4LW@?F{tcyREW)*ihi+tfsv4Q;r{2|Ko!DAm+~ zC8m$#Uhm9+Y*KutiMVMMEp?$f>x`p43~~oYflmBxHNdfBxQT6bF9y*m=S8C`;+AIj z4lq5T-QVOC72z_%Lg4Qq8S??FK>fyYo{mR9ccFW0DkD@Qw^tvI%uXfq1TRxyZ7uux#+8pS7$Qp_<2@LPYq0b?J65-FOEXH;O^*47?b+H{jW5Y@*In`3rB`W zSmy&eUFlz(FDY}T>m#=o?>AZmWFIz??zK>DL^y<~Fa5Zv1tq zw>y3$c9!}h+k-jNTqK7C=8EQIGB?L^vk6ZRghWOy4%ytaUnsgiKd^tdI(u&~cyskF zaG#Y~p9~@>OD@^~Z0}4SQL;5AP9xs+#^KkL~m0+KluzB;&Kn z8eOX3bNrn{IxX)XSXoKYZJ@rV2;6)T+0r0*$xL$)^*zb4pMF4NZ8ok=H|y$v0T*%w zO!y|Fs)$26TEc!4XLcb$3BNnW?oDFuR6zk+J|8 zF!+AP$-C)4Jbd}sTg0fO_UQmawnNpFd8$*-V5Zb#JAi1N?*! zqCaq!rhhvjedA$c27LN`Ga!XmL>WOmYSKP#qDWb&UXqvhCG*RdckOfmOiZ>$MJ)Br zjp-_XFv=P<9SD7OJ3!hW^fOWrn5}UZWWR$`b|QaLaR@Hb*?P+mb0ZSbH3lwzEUWGY z1ss=kze0H*Zv3gvVif5zj+@W7lR~G+4MfP2i&XFQ8)!VL5&`1!g1mWo^ zW?Rgq+ow-yT8=)wuU^+w{}w~cSiCg~0=>0>?VB=1lgm~s^jQ8=%r@2w#UpV`5IcTk zLBye@WCOx)bC@yma!9tje-~V|ejaX|Mag@zl*@~k8E+ias3IW+7LTMG2`6&;xg*4n zO?azd8hy@S@c%l6fGA(%?&R<7kA{$}FGkR=u0kx%NhrTn0sj#XFDSwQA0~NS*&~FmLVY z;5jT?B`#~Sc>_h>9(S6|5n2*FC~s9sPKPDI4?O1tG*|p%N^H$Fg7;c@c{pk+enzS| zI%%G+&k4W&m>P!D!G3d>Syr>RHBf1UVAO0_7IDpgT^kl-CB^FbA=9*0&oH~q3m)vj z$g>d`&HpNl@n6C=5Iu&Q zCmYgL{W0o0LRE1~OWSK#)rzO$C_nH*s{VsZ9h77HW7mUEBGc;jBzhIEflW;#L)X-~ zo?fN=P)a|@@@YLxVQA5FteM|0mW+3K%6v7pO!;(8Uldf042w~9uVLNR9~T6P#ss{v z3#?71E%$ZjGL0Iw!KR5x&!8>qwzH04-78~Q_1z7>=O4tiwE*;Nd0tb(4r7U}&u0(o z*}@9ME5MDy__F8MOz)?-jcaPLVV<L_@2XlH{xLzWO-2>BaF~j^Cj4zS|uDVD`tURnd?)c?V z^hLdkaZRhUK-Jx-8Z@&*c6$wdLKhpy`!)h9)fdt(qHgZdFy9JmB};RMOMd7wsM=+$C_8lm zx<5i8MUccD)m|~G^H7mV^h^a=%xIqs`1Oz+pu*e{uNR2m(Ra4pveb=v0fGr_6e{n2~H}{FyZ{)u?R@8sc zE4TkVWd8FYeM?SK41j(F>u+cR_K_QXKf`C~Sj8|9P!z%5A>H=Bz2=AnHZ9oxDm$Bm?xZfIL zs&EWOC1u>5sx|J#e*gAf4tU&h!lbA8u2voC`FB^rn=@=kTfIVP)Es%Oi`<7 zuCoX9n(l8BqQp()Lo1rp_>Uv>kl4YgM0Bk#uEkxnph?dwu%UP&71_jBo+`*Wf$0 z+k}DI{putlV4zgUdMEMe12;;@<;BXE>L1uf%@CSu&zRDpVeF5!(N-7xVt>#e$jHZn zI^UFwi}J}jIdspjl0JI<1s1FsTKe?mqaN+oGgRzNW_BIXs+r2SKE+O)KJvwOSgheQ zUzEoOal$^TT$~+wKVXi0k8!HFccWhH7_UO=ZtY3yna{p!UeymI6Mk3u&@#^lgW=k$X!$+*`60&<^ zBb{5wsBUHC2=S6vBz(!U&t%<(O=w$YBlJcq-AHi}UE)u1jn$-Yx8Lpkcs)x2n-b8$3Uf@__~@kz`WFeFyaOlaC~Bj(VQK!@#-P$PY(RLF-VpOv-@XU zyx%|zs#sP<8qHdrlR;sr;q*{_$YsI09DllWZ8kp5H(9&k3nYl#&ppgZj&%Gnma7PK zxt{`xG%W+ej)FCIb>-0DKu2>BqDpN{>j&yHK6cnVFKOiSx-fKa?)ZSTgce zL}KW=*p&&yG$ea;(QCly{BN+{V?41bJF=>m{d9#MdIa)DIBn{3Rs#9?T8}~f<`4(W zUp(se$LT`|gOg#hss0zfkG{ybdUzkbZ)z2Iik+Jm;9TkCTQ-KLXxKfD8yzd`>SUfg zIC~+p$&ZG%>`Xt-Z`LE~etD$q^lEx5`Ot})@{tbMZ78)FpN`jK=GJX2>uwj@n)vj) z#+`26p590dAH2kd{M|Ra7Vfr{83Skkr%BQrt@!z#juVN5CG?{0olJ2&|KuEe53U~b zubV4#i6SZD(44&~r)@q9o$p;AOVCUH?KYgHvJULCQ^lw#*tm67UNogJ+$=;5y&L$O zhld~5+3fTgKa5>cF#<@xVn;EEGtB%TDAPqMu>3?dOMfye2bl_K^rJV*p~@+^OQqS; zq{`CKzF%8_w@B+KHL6HS+=W@zL`~(Y5PVxYX0m)H_DH=Wvu6y1kS!fP&iTk;ha#3E z5+^85Mpe-F%Hqp-@}KwyePxs9U?@Ec_d6gIa^HB$lP|QIideo=M+Dm_@16>y!jX_X z{@e1R*&gPf7(#vRjZ)((I_$lpb`$1olCu1qEjC#N&BT>qiaTKs;yPSb7q$LP;qtY*P9An&>fG_^GfEit74OxvO}Bug1Jrfm z^kjN<)|r{0CAU@g_`4Hvyl}zMZ*OV4@OGLI@zpF=U{pp}2YzP}>W7A9%$u?J+Wyl; zLf`tycHQW7lFhz3JPDC!X-l3)^O?ott(=-Ce?gFKqmZH7YncU1#nU}t30FB~AgI=8 zwSk~>-IRE;-i1$m+!g73goxJ0Zmag@jmBem_s(&LFz%GH5E1|uO}{EgNt)H8ck2X# zwF7p>{QOK=XL0dgWRlAJXt|?GI2#V#uR=!-&AhZf0zJ))x&$6b7HztN8+9I+^pbO7 zEZa>9QG(PocD4ha$cZhlW6Gd~bvlI(?%RKis$cD4*n<}4;p*;$Lq=@+Xkpa`QtVtY{MRB#L7T>SBy3Qo#_#Zv%Kyo^PUF$yG$%Vn^hKW}LH^U~ibT}=D!=)7-JZRu5r-Z`c(f{H4{DtZP%kqUE}W?ja|=B{7hcc3MZT6 zMxQQ75%|y;okiKHVzypmc4pilwOMkAClg!WAUsaevRnU?hX0;{6y;iCi2Hcw?rT#@ z8$IFaz5c-LC-Fgo&j~5i_s7G(;?^(gw>)J&M4t%~>ioH{y8Rk=3SFkJ`BSso|1JC; zp<3FipexBxerjD9fFfpt4;2hpJ%Ph)AT#(DhOeAM>$&k?4%S! zhQonEciydF00Xm>r1C&^pQ~3yHyH7a&y~Bc0`)(U3qa^)_}CC{tcR-rZdH54yS%$AM=T@0U2HPtUy13(}`6s6&r9wQqpevbDM zfChM`_XqTjbx}yNY63WRg49`P;X-GU>=G@>JHu8(KAs2B==(e4iV!(d;42OwB>R;d z^&lS#)}u9VqP)i<$o@gXg)56>sD=k%A+>GA$V1F4J@5BzN@48VUDy4~4b0ZQDy}?o zZZJrk%$!@*IA67t#8!Dea4}o{hsr}?KAFl#ly7O#?Bnrg#$X6)>C90Rd^Z9eX)$r& za-vO8;rv9)=mUpR+VjQL$7y_a!AB|PFn22Rw>O*0k?$5$jL8vm%WD(IZ~9>mFzVRu zxkcP=S@aCx2%e+dKoX!N$a| zMbQi&%%w9ls-rcrG8t)9Tn6lOxpNPmni;`Imi*&f=#x^o2AR<@GLC>fYL;tQE9OMA z7^I5+vPomMBqmJ$^Sf7w#OaO9qAS_^Bn7A06uK|by%5<>xaT>%7;chnIi(2VY%8&I zM|d*dsQorzVB9}N#39KHGbpn@ zZ61d-2EH)k_A2L1R%6)e7dN=K{iw@k&J*^M*GjsKH{7IWUO zZ@*U%-7&+xEQECqFOiXBn6HedLzr>O1nkOc@Oo8*&Hb)PRJX5ceE2aTR2FXTw?72p z(2OGgepEgz$1StLeXZUmkIS+AIqX8*?XKoc4syoJ5*a@o()|hgQJKJg@q`cKV$|7A_~H)k~>= zrU;(uB2Sh|n?xR55Jh&tnH&&FtW%KzQ!o=3$ zdT9uuljBI=W16yeqUR5!Fqvt%&=K3z@I>4%8f%3f-s0hrs% zg=DJ|e$eGNjlQO<3EDn%-I-0ci%#We(laK^=7(W=)ML#gEtjd7J<7!mKuF&A83Dq! zhuAH{MOs1jdU8T(>o1cMoKi1X-{9X44~1u9U>{r0Y}{T9j#LIci)*)^-HFBFZ|bGj zW<)ITHuy;lszu(Pyqk5Z*xa`zLVuyarFRO=_I&j7f?GmKAja}HjCjlv0VLHPY! zqT!KY&!;7O620|pdfKhQD*3i2Ibw#eYk7sTg*RmwB=jq*&YuOU0(_X73%e_R zCzHv*zF1_}{7<=ihUt{^dR2~5*!oxMKYr7~WGK{FuubalYscWFM9JTGij-uk4ieJ{E@?sn2?`z?zN6~wOhD(}*D z4fS&GxrB9_*F2Pe5P4|sCxF2^uxRk?CqFwmLeqD&0&`cQg(7>>Mqj)pHmirMg00Cq z_EOuE@ll_|26n3_2D-NIjg42SyBNU{P8_tPM&5ay_07Cp$xE)$*;Fj4S9Ui07Sr~x zzo-LgO3Yhat3O%1>h`_VFp~;ebT_ytlxW3LOgz4CutMSS^U@bI?*8O3=|09Nr#?z6 zxBt?ZYv8ZJBfPI;fMj)F3=6DEPdQ2K?hTYz$RR-|tC8mF#|U0pVU`3#1gQ{9hRV8mcifKa6yz%RgqN}X6wWLt zZk74ERk-;Z_+6RWPmI)nDLgIGV_T^>-}3ZRke5a)kEv)R7>ox~J5OU_j2~aXe>8wb z4PV0pW>J=Io#d28kH^`rR~yYvK<>3{3h{w1An$Y_P6ZA*kb-=IP{J`cFOSy&q2j284WU1Dfet5-_^8)Ua__gKC8sYhwGczkLsOsk z0>5L`npD?X10H9j6a;J?4)gCy;MOTOzOgO3rDtab)pI1|b;~zZ;`TZ_xSJ(@LOqWefQyn%JjHdpopM)X-mV>OPS*nYzjiy zx9IZHv;Ijz(A5OaTX&XS1;u}HYIElQLNG1=3&Fg9bE!>RLh%2Cxe&kE>6;zA+0L6q zyk!!Cp3fTqvFQyp0P6-aK+s;ehfxc@H2p3R<}HmcyoE~3;KEloPY!U_XFB%1N^9<9 zd4x8ipSAcE3H&q@8a_$k{5`pl2lnqD7>h-*(AzY zJ7ons3N=o^wc>D-i0a!skW5z1k(Ro>E(jiL+ac2A*Sp#E4ZuD}o;Rl&35D!E$p*_C z`WdU4?>&}S*}1YRAh*;3Hh<*4W2l0T%t#!f_9RAs%jMn+Qe5eivroJzMF)ge@@E z|eJ5i=n-%=soOc9HW9G;#zxB~!HXZW=)}6!BRbvM6jeTw6=vdNW+_s)1zb}pxmJK%wDkwKEps} zuLc;!tXg)Bu`x58HjG^3e#{rM$TjlkJO^x4vuL7ghLIp=056TENPs>|YIz zG{<)8r&g-3N3)|I9=Yz2Zykc<;%!#~SE;1!^^hFvc6jQb^6szHq=)9xVKTeb1({r*qb*D*o4a}2|^^71Z=}00zSo* zo|suAH)rqjVNsud75!u{jt*4+E{I^;6rzDIuJ-VNL$4BQ zv|sbCUT*pBH!GxS+DEZBex1G1mcUlLH*+>H7^f&WM4!+j#BTzRH@o()krU{ai;&&E zMNTLHIb6gUev8I)$0I1k2C+umUljetdEyy|8j`{8`#VB<$BVR2G)5DeNXPav)QwT- z^+e)hVR>PV3ya~{33k8fpsyOyF^_rZKdRKddX3`!19?1450I1z+f`9e28ZPt~voQ5A*H zN8!W_ExE>u1y?dPGN>&tAzpc_kQS}Q!p_J>^-S6ZlrvX5MCA4MV28{O8tu>(%Hq?q z_6&%;&5IEk<6DP|=8xoa5`Edv_qeKje{rZ_oPP*Cb1?LKSR=OICt8Knu@T>O^Q3)1gRoMOj33U)`Ly*?ua~1IWRpe*;#5m z4ZqF9R~ooh4~WD{jyrHvq_u#CvmTm#XgcG}C!tkzW5iEw*(Nt0%sy@`|0d(xn4@!p zzxfk>DKL0A{~O7EXTT9B4yJIuSTsjx=Ks4d^Yn$1S3K&a(D-K|YTp!7C??(YFW!NR zY*t+IlXXeqM#^>czcH+e|KKl%k(BergjP^Ll%awW<3P`$bzBSsAp`7o z*WA&ZS-sjK?~z( z^>=95%;P)>T~~XKAgsB_a$_+BaxvO3t~h6DBaU4EDlQDr#R23C{X$f}RHXV^WkhXi z1$Y2*VKKNKsQ|#}kQNz0l|TeQ#{xL_Cm%%uP$JlRO!B`qPU}`{X>9rDchMC=ZCvMg z4MVIpYsz6j-R(FABLh(7ZE1^QxkGKBV4xrT-I+~B&FJ7&L!D)HKwuUsZC^uq3)^YH z$tG*(G@&TaU_0{VxzQ-=cMF&y6}{4ZnrZ!++nb8j&4mcT zdg7I;eP*D4c7>xCIzCo!@2Q!xXPpko!<2g>GMTI!%^%Q!suOq@gJBy(iWE-BhnU{2 z9yI4SN&D1|vMQLxF-4utZCcko2xm zt8QpJY=D_KT5&Fg_H`tWa292Wy5e|;dMpAH{#L=iIv4EqH$c7*Jd(S7QJt0}y>wYL zxu(I8q*YPgP+Z!mxmP)FU}$;Wv_*(nAx=>yIO%tP$hIA1Xk$ z%yx)jk6o|v1<x>qcUxHT5n`VI|#SVpO8NpU&rqHnThu46<+ZWuArij0| zlmf#zu?wC7)I9`<2Jri8e03KZ>;lG1E(sAF>Ot%j;_`Kuh`*{{v8YC}ZIZL)vs zyL8;Az&rONBCH#dUKpfY-tIjb|0(C2b!Nt>fV7iuKjp)vJ*|h#Uan8} zndVQUe!m*K7ik+MkDqDvA3nZkHs7x1&a)lLisvlj4>XJinu ztr?WJiBUeD>VBMfeaU&}TT|m?Bc3138P6-Fz>_ua*)Em_4oI}q9g!y!PVfJ4Ix?j+ z4srN?E3Q?XvU*t#O&-de-_WxZ&V1TbA;L{kasAf(n291b0|XNGn1lA8;{W z^dmN-my1Z?PvL6(2x^F}{2R=GLG4+`Yp;?jXr95Q!`-@+y4hP?*{Ghvy@WFJ)Vy93}Fu{TOy`D-0^ZozPG-YjYTV7X7EQVdFL0H!3VLG)rGs#!^| zs2$_S^gahlG#`BM=*oVR>ZLhbw_tC4dhEpA)uon1=|4YSwF|8*z+=9@PPeL=5~Cl1 z2!%#uRsh8l*zc5xCkmI{%utSNH^cojBDR8I)aE6V}^1M_HZ5;-S`*!~7E8#1tPHX36+TFK8=9&Q9v*ucTCO!-#Q9^T+Qq|?&3l=laF#wUeo+m67 ze#GW?>I^X0XI)bz@aT?T7NR2dJ~23;Mjydj?nTjzHFZ+!Csdh1ci_BDXKS?{H^qM=(CR6H)&`2+sRQA)&_Fee>v0Xa5}i>7|&ai zehK_gWH!>Z3ot0R|6*4~HX*cDIn$sw;eCFv1uD3jh#(%ml{lYVolxmE#lI_Gr!8N5 z5A16tDrFFcoMFAr{lJhp(n)0}_PC?{{I(M5ot5?(9#EXux81*r4PaZ^gjd6VC(+=4 z6zv9LA-uWP%P-~jGMz0%&zIvpW`c6ZrymVdq{qRjriU}k5DRAzW#?OCOH~vSU!D~_ zK6too(b?c&g^#mL?-#J>k`7SNkUm5qEd2Si$U@_Q=v8cd6TNhE6LlM0bCKj5Yo#4b zT73r8QlvJHFNqxzmH?0ODBYSXyrLHo-P`5u)v(CJId^IQ61z|X(9r?rk&e*O(467W z-q1S$PEbFJH^54$l?pIe8tOI)2WYez+CwS!TT{3$H|FYZx6C|RFJ8Uw(BjRtI(2w5 zg0wrMa=+1V&RWcSX&B(fAx`CaT^$aViLUfGz3`RY)|q`PHHo3(NcX*W-+P&9SaoZ4 zTCW^&yIC8jkGL%y$)%{e?}GQm4B@Aw9Im z|Jv_zb>2^Is`u{~c^yApHKrY~WLRrAW;(fDnyEQf3c`k5#-?^--j`D(U!VkslU<73 z_KR4fX}x;Pj?+-fXRO{p1F24Q>=-Bfp7=i)fx=>Ybq2e*27@A~TzYuwarZImOoXvE z`DoWtu4(&>GJPD-CA5TsU58ENR``LNhK3q$S-<#r@#fO%xR|abc!mN;2jdp7g$zv0 zO(~ZIB6FPIGeYd)FmIK{K{K`l^$q(Ym(j~2Id`4bRyrdTn>d>oiFC#aWyZ||v<4~# ztjZ#`z!Z;9Mzi^3T#lL2u~o>b-+4n~T4-Hz4Q}kR`3udmWK(9Qf2qM) zKWk$8ldyf{X|D_kc9dpU!8E<%L*)B^d7spAk9j!)4$!OpN^uWH?(1u<@8I_$i6d+j zMZRLp)}{5COLWA7a#4Y64JvP9Jr`*1ysZDEKrgdIM^@mT0WYR5j)zyR9-dT($reZ| z82z!mk&Raoh*$l@kdu3L)AF<*2+_%gf$qS$Z5VVi0^J7RgYZvd+3$X&n61>0d{Q|x z`fydxKN;Zg3G6m;+zmpBgsk-baBE!yO0c6x30ZwRE(d`hy8O7eoB|7*6d7r0WCPfZ{C6_F)abtmY-eC6jp|!rxOe-drX)UWW zd~VZ4Z5bffVNa{Yl|6+wNgzhUC)Hejn7#P?pqv}sdk$eninO*3cEtZ~@*&EN{4e~5 z`Q~2s$j@NDp>4n3>>Uhd16yr=i&x?_l>dp>p3b*;eHRvC?Qmoa1-{RnY#8+?jHS>= z__p<7s+ynF`h}BJCfnI+&HtE*p{8}`-gS7P9cB+VBOm$`N$Y$+!J zK?B3GfV6sEC37EMp+|hV&gmW?q-zz00 zx0?&-ej)=|yT6;1$C~265cElY7r@JjUI<>}86YxyZ(*%aE=HbE(X;UM z$VMe@{WDgbuF&pL-H6@myAQRCZcxP;R#C6gW@u^sZHn1^e-Y9dSNI7_0#sn3jq`A5 zp|X~PVKV&Xo_MLg&oDfM+5Md0gDr+oodl163 z4I;QfwffVU7n4gV!}^ZUz@M?uxx2uD%frBOmd@WxK$;uP+BD`_2E2(WJP>22JdHML|)$udfklR(!^Bk*DBG*V?ngv-Q~!Q!DvD6B@4{NAWGp zBoir#r{Li$@!jDm?@pHC%p=a#*sv2Mkf=dU=!zI`z#0g+X$OJxyZ2~f4!a#oisDHX zY0SNJPc!MaAH2J|65L9PJ%uylId<&?UF|DJ8d{&ywP|KwF3)vzjED`^kfFH7)r6S= znTNiJv%QVKv6tw=%d?LKo1ph*0eii z=@rpmC?`n*e%`Fww9%imNNl+5)s*ihA6>K}r@9O7j^4QNY}X|8t!*TYl4$B%XUBGE z*%^{0uI-Kg4*ew%Ijhp(=TgDUqgTzY{@bY{X+q;@c!0l|sSyR}FGVfag50?zpzr)A5l8uPWsCSpGSG|^JXJm4RW}3$ECWuZKaESRj;IujM@2^@w zK25ef?iEuk#df}WiVveq2ZL=ImG%n5Q?vMwHJ$c3-)u}iI=<(=XUKI)c*OTjwCvnJ zFOVS8em1sbT{z-|d=QO!8I3v|#MwU5UaTXwa&@HGQ>S#7;ylv)OQ@m`jH;gLqsC_e zE)ry$>k%Ko5>>A(nJOd0<-(ub6c8srG&@A{VSql}=nTb;@k|xWuvVhX?H{~H-AoLH z@02ie>H8D^)!}VC08pRlE^!GPP_!_4!U~p14lhS zj5QZgyBUkV7}x4m1m<<1w8Qq!R*M5Xrixazi7E_BnMJqRPKk%`gYO0i@3i`}z)mdt z>FlWpi#-*v(Z`tMCMiO}U!MMz13MPp8}&3vV{Sjr53vEap;jBdS|NIq-14UZ%U2yF zOJjC|q+@VxMA0PWSn`A)Sq9zP{i>lRGj_QImi$iFuErm+FUDK%Se1?fWW0Xy1`PfP zJ>&TyqqS5ir9#P+3qoHb=PR&fKYH9oQXG4tqn_iefD-3y^!hJOS_ZL*kLTnkU0gkV zciE=Tf-?ABrrP7&*y&rmahHr;ZpAwIY+90xojp7)3cF04>D^@R-gs#|M9n&St3GsZ zz}If;gD%VUhVAqVa$d60aaqq+jkG3}E|NT!@QC%01ev!Xmev-Pp9J%+?qrpVk z^a?+p@o5x$ij$*68ZL0m;ETCK{AA6`*>GoI8XjMb1QG%>b_xq@cYB;rN&3ezfne=1 zOkNsZxjcPt`N5~UMIO&9m)U4mSZVVpd&PIr^w}%1u9k;S=J8a)k6^6%Vt3$~JG<^# zCjhxgYjnR9+s3He-V*p@Ar7kzpn~^KoXUY+1+(mNO{F2!DnTK|dovV70&$s4T;g-$ zBVWDG{}BxiGzF|@Tu7VP!4t)$xa1TD=qqq>hhp@4%El4$Yp*2`3f-cv0#$b z-5=fTE&lR}En$tyZEGHtSD>?;{ClLZy}Z#Z5W$PqvBaDU&3mewjgt%r4)8Y znZ2b~qpZgAE3KCPor_Po@%12;S$)i+)bY{K+u zL#m@qnDHYJxEgknQEstIuZP^3W5>dYV($y7tSIHmUKGlHlJr}B6BwcM^RhQ)@y6vi zTJ-Obu%mZcw7RUQ!KfN(y;!dcpw&D^$RAYkI#BF$N!}aT`d4m4;+E%X>7upl=i(Q3 zGjZB|{i!wBtfOYRB)MU0H$C4lyDD~uZ)_^0rf%VIBc(&IgaMj(i~G?IDb70}!6&%H zCFQnjPT5D1azznm-K~}6zrR^--%J0=Tfd`+kiJez7C_$o>OHRQg!83kwd+Ru%@#k{ z+j|$1Z()@9I}MdfZw3M+k)4%E_Ot#-CgHk_s=~{Q(^HG{n}#8-6IVD#ZK{a**AXl;f!aNiV&~WWc|7QCD-GALad|(s#^JwlK zGR4Mi0DB<@qLan!{rxOwuqtzm<>vRK?|snd{&|053VbWI=P+)$CG+G4wHt$~Je5#c ze43L!oAOb*p2{^DBfYh1@zK?+JzM%Y)~%9z3N?5N34LFqn|jG+=Lz#?>B#bStr#(H zX=&gZk!}JVBwExwN;aIZr_&X+uf7;Rwp8E7EvIy4crrz1DJFR?j2*%zx^AlQJX&9T zAB$Go`TWO@4ij-0&QugUViX=$vyaY4jF=;(wc9u_OOjKMZ;eD279+#+`)iiC5>!g& z2#R*kI=rN81hRu&)+?wAEIS%kmEiz_grczEp@Iw;0t|%qHt+|$Ta^FXOy2K!t-sqBwD zxQhgI<-9r9?jqSHAm#lzcUO^Y6_b*yL!tDX$&woI)uDfe@?^=?G5Am@%5(K?ZudVQ zSm{2U0_!x-(I)4lysdqgxsH4>@zrP8RZw9}6_PI+Em9}VR=H`zyZ=_BU9n)>q+j*_ IdEo>84>JCQx&QzG literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg.meta new file mode 100644 index 000000000..122ebce3b --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount5.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 497efeb0492dd4f4d9abba6d904aea10 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount6.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9a1886f92d13fefc19d8e1d2d72c48c0bfa1855d GIT binary patch literal 59215 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�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%0A@gr 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

&%9u$K~v9?ssqs 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount8.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount8.ogg.meta new file mode 100644 index 000000000..ea0ca390d --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount8.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ccaa4f6821d8ded4eb02bd69801d81a4 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount9.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCount9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f40afbe08c2e0aab51ce54ff2e50adfed6d60048 GIT binary patch literal 37849 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountB.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountB.ogg.meta new file mode 100644 index 000000000..9b1e2a1ed --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountB.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d80cb4f542a706d459b8da27af1da5a6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg new file mode 100644 index 0000000000000000000000000000000000000000..707c9cd4c725cd5a24e0d02bf785557961f82ad0 GIT binary patch literal 80206 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 Itp~>c2Rq+jcK`qY literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg.meta new file mode 100644 index 000000000..1b9d86ba3 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountC.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c244c4d78998a4c449eac79f644d17d1 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountNow.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountNow.ogg new file mode 100644 index 0000000000000000000000000000000000000000..08594f0795cb7bce48872ef241eedd67290e3f50 GIT binary patch literal 86141 zcmce-d00|g|2MorR75mTG&C~6*|0>>(5z5#3=I`b?O1~5TsdW@s&Zec! zgQhrSn&yz%WHvZ8kEc4-yX~BFKlk%{uj_fP_n&uNo5fmt4SRh*-*GKA+k%5V0VwcK zYSsC>aA`;6B18)kw=bF-8nb*03dH~2vf`HP@4^Mhw&jukNy{T4V6DG}wjRCl*Z-b8 zW&WONE!e?3G%{q}w&-AdL@3wm_xyNgyr~J<)Wp=p3~#V)&)(3;=-n~9_r@A7PY#j& zXQ-{67X*NVcgPI9lsA&e1^^TQ`0E%d=L9($*5pNZ$AVcZF1nvkTM~^hsw+=KnD*n77^Vx=Ic`=9byXQwiw5l@wu;8> zcU&0c39o>bt8#uvV}>o~O8&_de$#;m*J3ND5s0#dFHbKploUjRQ~gaA9^ipw0*+Z2 z=Qhk>8*XS+XWM&{yQ=x9nY|~=l?|r-e%s@A-;LXUH!j|%AZ5pec%KU?JEl_nzNB!l z{C}=L;~#%nzJ8OAhXCc;mibQ&D~XzwvzC=I$^0fL5V#BpULl)km|f*82?}coEj}00 zcy7<&8Pebx%4~$R~gI|NWwc^cw**5X-(OTwj!qy@yU;G)ew9 z!uxI_lm_L8@!)2eoZqnUz-h4+a69DRPXap#DxTqsMv6WRSt=Jj zFR#ZGk97%I#rhZP3yObpFk)EaDacF1n}yQy!jYnwVP|Af&EKU%D#h~6^>@H~8gnJe zy&4>_U+A48`TBd_;8>rLq8D`+FL^^n5yz5gjbG>~tcDQs_PB0fGtj*B5k2sv7@CzNx_$^C}aTIm@MF7-)F4-NgA z*u>wI;{hNU^;?Sn&3=pW-%?ziEi$@kaQ2qzAZa;k>K?XQYVAhZA<3W=lgvRWPVab8 z7Sm$s6kgLY>ASWj*TcoI=5LJxnTik0w2{;Jtt9+{=$nSMpjP}hBH2S_iy9 z&9RTx`7h1sB;)KrZ8}48{qQ%9n?^xEW9?V|Hv<5mGZVS>w;gf!FrM%*pYSkdvo`&o zH3n>*ptz1vKw$F#Km(K?seFalLnUY2_hpy2hzzfhdrnTlB;_af71-W%cdHCQ5T2XV z-m&D1v!=O-LQ`9xcbnqGgw##gQrmeQIneCE0Cxb8b0#|L47|6lbo@xV{Zwd;<~=(^ zNuP5rbNp~n3vm8;P|G#PI%{r}0y-0jGWb!qtstz0@~99XP3Mr7^Ly)TaDXd@Aj+2r zwQj50m+6V7adSkI{Nqxf~KKX>pW%@;WV=Om!8fCF7|5p`Un^RfP za_7(@Llyh6ROzpIBO^9_tKc41|Mhu__lrNfo=m%yonl7?tDSOwkf2xD}= zu(DCbp1r%M1u-!}9|Nn4zpD+3Y&EuLT%lyi)b(ynLyO`)HP?x}f2x;S6t~NPtN)#N zbwy`xQT$GZURpP?-|s?8NW;I??Rj7o0C*62fCs4Fq=67Zcm@EF1`6=*Lt1^HYJ9K; zCAa9sA)SFUAeMroR>w=8XP{xV&@0?fb&*{6g4zlYF)k!>K*8@LW(59N`oRv!=-f; z*AH}ejH@TxZ{+b&LIO2axpk2mML7RuQ(br(BbE*_pYVrORC>~ir zmKJajE{3`kk&U5lF5K3szB^!H?VvfQGHY1PnVn z*PA*R&f#-20-$v!z2lUI4+Db|=(2#XvbWI3Di|%(hyqOpwmUZlBuY0ALFmQDE>ppV zgU}>{>of)fKR6*5By<$)0$-*qts#X8%1+IsZ>({whl_K42evAgm<+D7xdU4YQkxA9 z1IZKDRFC_L$rf{gB(O7A+y*-3@Me(Y<{`_uKf(>qVZ-+fTh<8YoGx($p77t z%ye1!PXoC2JC<|!e^_m6ShGyeKm9yh{w;yCfWrA(8h&S>-~M+52!n@4(csvM<<1q$?jA&MIYWUD0_QXM-LO0XSXHt8-LU+iE%3no&;` zu*A&Y0uu@WwHp)|Y%IzJ)G!1AtIfGB{54}f^Ju07ixR&}91=gNFir+#ct zP+)%z>((>+h_?ASS9hvH?ZJ$!|FY8qOaY+BXUMXzWbL!+j;Sz`nujuI*5mr|&vm4} zrh%xWaqc3Gra$Qjkf11gxzHQ1)$Xt5LB6_Z~bv&`C?a1%t{m{Xsjc zj8drvcsHPSeUWHX=GJ}#69b&;uyd^vKtmDD=tM5riBTsf5-kA!Q3-@KfGNe|&boEw zgTTtzsJjWML{u_fU7ksUD!W~HBHUp8L{5JmlV=5PX2App4uY|T1y2wX^nz+-y_sf9 zcW`oHxG_Cgpc4cW3fK$)*=l%VQK4mq@`)9hs4R50N{(tS1`N|^zqjB3iUvTTpu&J@ z*_A?}e{a=k$ltes<*oX1>lJmk?v-cHbziu6vFq}c{#!Q(mUrzxma|VU4a;(-)9*#d zhHd+6G$N zU**BAjco7@Bi*KoK2h>w^|`En>6bi^N=cu zPKy(}LOxC8-9l2hligp!nx_D_^ny=sullaF;CbG@Nm>`kPv@}HWW#SWHL^mv(+w4I zd&9AMa$aL7TGMWCq$eHOX0@O4N_gZ=Jq@CIf+%h8K;p*}AsYadX zJ8Z8Z)3)xgDPPx`Hq`E@-F%(h?s;q}%bcWchq39!q=^y;aYdr~VN7==zsl6Fj@=a3 z$!u~{dP|2j@e5NiVVZo7InG#wjcXM4aYFhPoI-_EY%j+@H#<9#hm>Y{xqNhW%LI02Mkyn)1W1x269+Y`W0ez)WZ`-?wH_L< zq#HU5ETiP4C@Ro>cz=h7qa&J^(QroV&SJwigKtZDf9%YVo<8wODrb|_|NOc4U*EiU zMW85xSo;Y_a%h!>g`~lPZ!5DH+kuHt5s-NFgq^tM~}TAaoO^o z=JLUHL!*g=%Y%GhhTThS&eL*xCs#lx8J@wDszx3Z&>+-gU?Rv{c40M7_Ey;AeKR(-bWI+d_ucK2=Hh`Nrcf(S2u-=R4 zZ}XfErG-P_n=rL_8UdVJ3G1j{{Ctpg6L1#GvqC49d|m7_*6EOXiYY>v{aBQHxc($ zQAy}TJlw7alzUzu)18Q6jgM1_fdX*_9SJ!x^NvnR;6bp~c6c|qfR7b8)cB*3a*70l zxt=VzAq$a$U>R{u(Id_XeHhTI#?Q1p2{1gghX1m77ubHV0Os~z<VHD$S}K55)9PbYLWiB3{7j;*wEXa^e_TFE&x0N>ttk zgUcmBO!zbw9i@{bfDnU|#nh;tDj+Ep&f^idCRBJ@3Dz!`mDV#_I`5T zmr@4v`cLUIX)SSgm-^VGocZAf6%7~nRT~-ZOXtFTCn!p3h`RdSJSl5cRC^jnq%s3* zgmN2-+}u|K%rToAqc04ob)LobmE{hM*C7>w6f8m$SH_b9)-;pA+~jHl^D=~VrWIBI zsJ5CwQVA#^u}g)3>RiwszVuWkAa$3UYTQ{@e52`2}B4*PJff%_Wogb`ud3EeA#gOz!>dlLZ) z>xpIae7|w!ZmxGkM2}aqm!EVU-y2D8wovy(-fu&XcTS1~>7l9SN|&*540&^8cP}^f zU|nd3`DkI5#GB1}B@uGaY0|S;iIG#I?sy?pAln@zP+IW>4YzHh^X!Et>bfWnlHQ}@ zj!A>^x@2JdRv0qT21xFE5(z^l@U*>gkR&?=Z|n+_gG7ib(#nR3hRSnGY~ac(0wMtd zx78aDpPbyZZZE@65FH+;Ha0k0R=XedcH=7&!CcpDc;)X?&c(sd{Y zK1yU`+1S|{xBByqPLFo>N4I(Y;YJj!tx za9YDY{j)mdCq1KG*fjApxG0I@`OK-f-*?k7iKUa-Cz7Jk*-Y+K=yvn*2bEqOibm>f zMUshzO$3%mA&fm3*Wrs%bH7|C3iWo8Le)Lpi`mF-#^tIZAv;3k{Zb^IoYYW`^CWp~ zU9%RW@9o++QAyrjHL6n_bFR6dJ8DA-N$n$f8un}*^^M35-vwEpLJdwEUa~sO$CZuTNVgwvm3cVX zvyO%DHv#}3n^;#@$9~z`oza}WTHTK6?#^)Es_ubtbdTEY zBe3mJloLQjnqk^gb)f=wTY1>-aHB9$U4yKmktxyMrUAKNT%g|L1xqXPS7S|>xU0!@ zb2ob<8)dtR=lr*`-7kw8xb_Tm)^;)-v%_7jyLD<>knTG^St-G)o2R$=G)+we*)e3t zSlwMF>{k*Fn&gJtizj;2k#{$Y&WIo~umKP< zy;(U-G_hBTA-kHqsw+_6O|xgh*u`uVYn;+rkm1Jcejtl%6xlcNc_wknqm2*pHy?=B zHcqOyaHpeeWZSg$B%C?{&x=oAA=%PCnNVnlz*q7gq8RA>a_nNyI&Oy|5N0Iu=c2Lu zP0*@j*G8!@0gtV-XQ;JtMq0T7tTMMwR#8sEsefgWUQjSlI;0xQ=uR~Bwr7x=!mx7F zZJbI8hwKU=+v+QC3_ur$PMIKKWLHmPubx=Z5KvrU#cv?+s{|F5aa~NZyPA7M*!I>X*xtK5u%?V zmLbpJ5~u)*JggBc&g3VTAW|~}THy*x3j9oDe@H7_*Tr_LQ@TC@Gf{DqbC82 zf|$&T$!;(RDbZ1Apw;UiMa9~25qdPhglDT88jE*ElxEa1G?lawN&bLp0rHj(ua~BS z0(Zh1b7Jfq4VMK7(P(+-&Jb)swu80_*8`sI7R-b*I3|V|d?75w-=hGggr->K+|;S( zfqTU{Bv#)aaO%-8rPFDk#A+oHNYF?V&_(ftC`;{`{!CTv-h>$ZGZ+{lXVUNrC z))X7tYl$WhWq@JJ^sY`uqOA>5PmSR3;cTQ=fRQBGjuf!yQjAfa3nvq!M>I(aBqAz3 zL*S4Rw3@1b5FMC@CC`8{zbSql)x@ntM%CQ_*~v4>OCXm%!|~84nPCk=0M63XHnN{O zw+xd^R0c9jpdBEll4p9TPmxrD$*@or8kNxxp+?I&Aq`lXDf~JZQK6hkp6x6jS-_G} zdHyPt!!}*{8+BDzWkk>3$jV=V_^ZD#)W9;@-#!_t>*#gm>jyjeZzkDS2QY~ z+drKwh6T#Mxh_;=-nZIg>i|8I^yP66qVA!G4xC7=WWs<*)rqx6B7;DJX=RgSy0Y@7 zDWu1hKWl664ujC6SS$>Bcf!F&`w4Cl7cB#Ub%!NQw01L_M4R=(ItskfDkKvuvNWtf zP_O>7efowsqd3$|8f0#4;n+Aqp~LKqy}{yTt9v59@kFe|zGSSXJlb2kCL}27)hmq0e+q)J&Tz9URGI#3SZd1GkM=*W6GPH*F*e zwWll9+@EOo9&gp;p2b$a;N0DdWwBxIt1=`aP4(_DDa9D{;{`z*_PCLV4Pk-;gB$BY z?HNc;T5T@dtygC#AjEHIUa+%&ts_r7;F(_F6&t+)_ufPz3|&d@GD^e}XW{A{8vZop z_#$xxpJ9AfcZIY4%P=gzqE6(}Y~RG$ki-wG62E)$yyB*W2>;1=E%CD%KHwzlO(q4Ih9vt%r2+qh9MB>sj;;*5}LG7M0o zxb%J@0jh6nORLNl+$hi1QP9y-$WFBPN21G7a`LSQ;ksNvD@nW38=F*)g_a2*R3w6# z%X5q}DdWkaka%7n(VLV=K%rpxXPppi09@SFiP1}P@PH>5(zG)Z05D>~E8m1Lg{ zXq^nCf?T>w7YorFD_4p@7}>%-=VLWja~J_NCQeqB0h&Qf=fs4<*u)GIAv(ulw+Fmj zML7`>t5U}^q*%;$KT0XIVsw|{KL>iNz*9UhEg$H~fZrT;_NJBRrGx!_{mX}Vzg(8H zhs)Wo!`9OjxxYS-;t|y+EYcyz{|wc;23{gL{r!tJa@#w0{1`R|XhdgMFG*;DXthW<2F7B@LCWZO# z;j|SJ8`P1Go-ajNer}Cw-yZK|e>$1_2W#9GO@ON@m(!upfO^9Lg%A`;&BfW3p4`o8 zgI9Kg+61?wy=yHJRN#9(3Ghe$MtQci9!#vF-9c+xJC>22K`cHaMKyYu3g~ICK*HyF zg;=u%mI}5rkcc^BZ7|mG>W6F`uaedOzMRo`?#s$4h{$6juQX1yx>6$TqafReqO)T7 z>XfiFS&@=g$AX%>o**>5!_H)^{T>)fwl}8pGz$iVd*7oh41lj^>KglnehbA17u3%hG$~s|0GS^YT zJGG+tCRh@>2FMi%)YEhc+U2@(P+zEWQi=esoYci}=SjyOuJ0IObOs^pJ3oHB zY^ge8AgZjqWzb@v6S{-7ht<>GR^VlK%dN1%p{{^imp-~y+eK(7ndt51=BSey>_*Qq zQF&#U}#?VD**Ni(X$vzf_ zwS5aix;W76UB$Y({sh>Jz*`e(=;BIqai+_{;Og!RSg6d6ZcS@CjjWR*4C&Mn=0LQS z0i4EDWR_V*Im^8clh_4wEWt*TT0R1#`)qb%4k_w6WM;~bt!tO<6AbY7xOcbkH6^5_GMfEmKe>K&{j_~%~8ZE)s@T@~Nzmj*A8(5Bi%BG-mnD7|@y#j6k>8*s9R}-{v_=nUR!0VZsw#b!O zAd-(#mp*mJI`#<2&k6)cs=gZzo+(3==d-Nz3K>Rus?g{}-%F3?AAcQ$RBengxf$WO zAPCe>1Ey1M2BCD$o^?2|@Z8JTU{gRHo_5f5V|eVzoqO{V@5C&Pl!!MkjVgYyv8)1S zv;e%eT?NyXtf6s89-!IV+uQVT(U+&Muvq{gWo>MZYXi?j5O|{8h7{ZVqCs0|<{46p zfpUN33IIU68_<3JaL2s{fT;w$KqO@E87&rhRES|r1I(EVl~mxRrHX=xD+&#;$FyYL zBq@p-ymA3McXzv&T!G)AvpE=m|J6k*G!?X9J2(n+P*sP1?~0o^>!;?5@oITa~v&rpW?o z;&cP2K;jpn1cNkA^yn4veU&^{AOvs`wl4i4icV*;(dIj1FUmJFk>+$)RGYA3FwES9 zA@7*x?{3%JV8mDJXj22%*Su$FxVH=WwtU4Neru>Vi{ajZ=lhXNx!euXPK>!UOazgX zH`FC^)|g0H5IU;Er>loJ>tB#4H45;>8SAMxiF~_Q#i3FYOrt%6y}%m^^QOC#B%0cn z%srz*_H2EI3px`1lAlz>Pclm6tOU=Hk)W=Suwk(*q`6XusH#HF>SFQ6dpCRw<6xaA zbJU1$YqL6{3fgT?jebfM*S;9Kn!1m3?(&M;FJdv@jpK}7Br_Cf2J}5O+&~~j z30VzsG-TjUnU27g-;2Z z_csQ>BVb#TIe!rLkyJP=tCqt`f(?5%HmNitgz6nC=6rrht{9UlV5V}_?Q5c)`kzs8 z#srPFY&n(Oy!sRXCgrwyXrP1!Wr9{;9u%=Qz|grZH!zt(q45IVCLhEZYh-L~EGJ6z z2$;GAF>bDsxu9cj%Sw!8CP3)P02-2^_!NMk{CO)qxq;TQO12D_#2NzL)22@AwmuC9 z)v{5bB9%|{wSkB01Qio36rJ!EYmKm@60-nivd0qw4u*oCAc$xux={io+Fk*RgW{3m zB$G^x!FD5P4WZY+|7|kW#f6xwVmF*c?tu;SWP&?0sVIG&UJX0?Ta-ExN)mO=00SO9SLhbA)x6TbV;K8Jx~~{bR9^5ImVVyu0*#TYxB*e(Q;N5*zLN)bw5=Q~OnX2Sos*1{r;e$|uwt7a^0dFA+ zNU`Yz_9G-jFSlS*a*hj1C#TEbG{G4!$MvYA;59G|yUrkjgBSwU2B*YA0_Z$vpfi(4 zHr44(K$8JLrE$zj&On1<)r&;r4fJ3~u?072v4~axtzyFMQRo-&UI3a&{wB`!3V*8< z7iK*pyP815lqXs-!5=zoVzXmMLulO;J%70z8>w=+nX^$++pfH)@lLa8R|op6KizP* zi1_4x;*8n0pBTo=k2lM=2Mt&TAHQfHd_Z*mPBdq*c+FW{((~XmJ2#w++x}~j^s}h+ zVq5QG+Vv~D_nf;G(f_e>z2{bLGOnxN;vL2J%+s6cwhnTk@2u;w-qf+PLEU*<6wUGl z$*b~su-IfG=4v7<9tOFlhv1vc+uOxGF12WpC*Pod=EM4zluDxxcr1FDY|xhBsilk# zrsGrr`ja^DU9jEFcA*Sd-&pK-PCMY^)};@Jym7|d{4>2` zqe~ah_L71h&N5%;t`9Z0p|g81XB6kvx+o9L8kbzsb9ZET1~)eH>xc#g1&Ik2lF%sP zWwo?=(6cDPRBiXR#~lEFwX{c%aebTO8_n*0@nd1SdRn<>8^E{V{2%Xp`~^xgY2t?l z5Jha3lG+ZRw$zM;CZ+BSLn9-+mwQip4Mj?4tddAaiE+ha;0Bq6L+DCV+5@J&rD1KF z(1Of>OAj^1+Uqzg>Be4dB2CFcx%UKLU^Q*rhcP#9sH@&OJQnmFZ;0#eAsX?0JBfMqrvyF@ z1y>Zrm0@r}Vue@n1j`XeckRY>Xu7@1xp!yLR;h_kti!WYodQj+Nc512st&s3jPe_q_$uE+? zxhpBr(GiVJ{`b<=yu6b}ExMkcEPr?YOYi3T!_wGY$z#;v>xuT=FR@~$v>+?{TzhC{ ze96_}qLOk`O5)Cxk-Ln%Yl?yu7Z{RGr-H?&FRc&V+;pISVCmrI5NlG*!LB!dHB&zX z-}LGYAGnlUvt}ad@RN|g&b?DQ5bHE^EPJ(a*_x*7iUDF%tf?C_yI6dZl6tmqP6$=o z8Sb{kFliY!^>&Wab7>oI9`9Uy(qCtE-~7#!5tz#p*|!2GG*o1ic-mE*pwp zcjbEiXe-O#&wuM(An&j_;p?LDRA&NA;#=?WyopWuMJTSmNjJ+$)5>?dOu_!D(?XXx;wPGTt^hD0?qt1cfh>lFS#eC z!c(;xLJ_YI0=(24sDjsl8^-~hpuGT7Y5K)yNpwgv7y_UTo|B6%T%GUrKy-;@lA>ARWUVhZ$s-gfDUYKw}` z_pfKQE*4iLK$)xo*Sn8D-ZHh3%EO2!nvCDv;r{fv8~yq=3RX~?(Xv!?CD?p7`0^kB z;+2)-p=JFZRa!BzeS5mCpGo?+C568~edFGas*Z4D`c`|>Gde5Po*52)zp!MQTS6ZB z)F=M@)M>#_&i&Pkg^9O+?0NU{>PX{?57*jq`$i@Vi>AXjcs+dnJgQGc82dD&E=h|W zv~YEo|HI((Qy2GMZ~6Y#^Zfful*l=!%>9*GM!VME{`|J-$aY_fn_9a12b|yz%Xq=9 z;=|XO<10349=>Y1|HR`S2792FV(~IQ|Bz|AC8d_Vh}yY+H`n{}X3hDE%-t3i{>U0a zTp{vv-VJ6bDmli1BdnZPx_R*&)xh6I1CDZ3W6#1=76gyXT8e1-0 znsYyF8J0^u*Zs{zFC@Qw@kPWyr?|(*gH^IR@L_X z)XsEW^^0kj(sE7{PW2uicl7!CnZE5(8MDef*V~W1bwG5^;LOYX{lQH?p7qkht^rE%!p^O}`-5Dx3&!Zab@!e8Qet@}vC7@Meq9oLeR? z55~G(512KtEL{KMq};ol`)P8Ao~B$|^Y#1F!FY!3xDd{&OK=^Vb&XfWG~&i5=H>8I9AO1JGaRKeqE0p%6pt@fXUbkGMOs+rTtKs+H$IaAFD=T{zbzt#(*4|H>7{7kU3U%hhm8G-qw2lM> z5AQnSa`6)Q*9*Gb_gd4_v-f>N+TN4m>03I!_#Vl>7-IF!TVqzd)bKUKrKiC4Rg<9F zDi4oR>JrCq+%ooIYvZj?ORtvRZuvUx5pF?0ITShD)&O&A6WZ>`gmPM=VW$M=c%R9p*#|ncQE0GH{K^!2fpgBFhkldV3;a zRmR%Q4j!4KkLo_vMD94VBAfeW{=*J-aAEzyj?44$Tg&I;^sH8W?&j>n-#2VfeaPFg z1}2*#QU0(F%|0~L&-yNXhWm0i`1H0YS~i%@X{AinHT0R(3`e7{dm^-P+PXhl~o8!XAS(7JMBy~UXkrD zvc(fA^@hhw0^=Ats)P&ox(|IE*~v1dJUANW^2Sg9MZOoia77sYWtPHvR+zL{pn3%qcn{dvHpZi1O3Z>Rx|OQNy~ex`PbEC zhYV@f>j?9!vs?X%8|L1EvfG0!KTi?9|uzxLTZoxO!9Q;LUnUp!NBF0SQSLCveBrN6#C zlK;{A6yYL&e0{y2)=P_X@63ANuWP#TxxQf#SIwqGxVda0UimE2?VdD8GQJf|#8@=l zd8;Iu8r1#z@=}2qz3Mhx`v&^;JJb4iil;C?Y!JoI2Y(&^WSHgW6LuiY$EW`4k1^BJ z1Nl|oPo|r$ugE{QZGX3HkAKDKr5&D}OB*e^Yp%H7fI#0Anjd+K{;bkY+81wNsuRA? zfn)2vWc24D)0}wYv*?4K1#b*eez{(fziC2#H@@e+jPUK;-nC`O9emQCOJ0hadkwtI zCbj#V@5vq+hvw}%RUADS`8o32tw%Fu(d)VW{oxe+6~g0Nj|$8y)(w1%ELR(oFW&Bw z`M@E6-tO2pe;Dkd=^2n1x@mo z6Xfe<`1|&=K~IJzulc6Bej2{me>$&O`PJ237v-*YOX-I{Vn6t2Y`QQMb6BcT|5wd; zi`29Gv~a8N)@rT%2VKvT-dLYcjD31xj(OhsuJG!Wi~e`?J7RuL9lLs{+}7`fu;}*J zrsJpIFLWqf{mU}zfTrs1Lw`+thE3hK44iz9JF?%3pD8dNGyz8IrHKSvT|(W*w)5b7teN_kXNv&|Z9U zSmj2HUG4QP>iXijl~=OAPFSDzj_YXJBXcBTrndom-tU3Q8}_*f3@3g6RPKGkSHHdV zP)-D0(A3^BaRIq5+S%&RwW@m;kn&0K{ars51MZ&ke!uQD_@W^+``GyGj}3vJnvOFmo zvSdrs?H57?71`R=L|;86O5gr9*G_yWy8C6)EH@djSE$eZP`ThYF?@eIYcgZ~`LzL` zpUoSYzo>ofemu{Uhn%n5#KEnJ*hT<&0S8v6#Fks^-}2>1{Nm=1kEiy3eX}d$`mv0! zPaTgQ_ADJ3sGFTAZFm@C4rDU=&is0P`}v^rKbxRFNaP*JPBYPKz5c)` zGb0E?ww3mm!^SB4FFuh$u3_uJjohazEk$RW-kg8=>U+H9;3y?V&Fh-Cimg<$@cv)PGn z3((|^mMZ3~6h?wJyzpN~&GjUrN&vusLb9Zeyb3IiuA;03Y! zCT5zb>qq==R&2B^Bc2@g&obKIvi{!V@=-`$T!FUl7E$eifSP=)TV+t-w{6cC*NV}z zA5J{U{6zYa{QVL6i|dSct=GI&P~WB-UoLB2+(pY6IOO6$|mLcx~D9 z4WHvbzJ>i9E3w*ermtXZ>*J#rVz0FR`ECuXG)(E~aa~2>r*H1HH?NX=wmH)7d%ASc zb}5goeP7wYtdTxBpmEx4Y4nNSck4&ErkocR$Kk)aMyBsy|MT0W&xb>vJU`XmG{RZ` zUHCfay8WN)BKF1vo_4+^-X0@UzaJrH{XBkD9pvIIGy}XBB2najz&Hn)9 z#xOzj;8EF~w4#R%8#-`yZz*2{Ugs4DcP-GSUe+Fx#NPaAtcE)A()R!_A<;PemD%L* z=I>r_6$32K>U~%+(+W?`>PY+UTR$GJxf%F;z4CLD+868hKi=za{h@u#{=I{`9ObFy z&29FOk9;BIyUWJIcU;eIcyoZbZq+919pC;~ky!pt|Fn(o^TT~t$NEqIcr^Xi`}0ni zDg>`)a_FwYSKhMwomk-_+9Ju@@@HVb3A{VKAd;+KJ%S3x^)BL!A~XnI{6j+ znEm%}{}4UgGv}~$D2?5t^W&==r`W+1uOHI)*Js7F_ccTNs3ct%w{EjLEqg65`ppL& zJ(T+EO=^A8uZo=NZ%6!#5|b4qiWw@qXJ9@@%!6MPgH%p29Y#sh36N0nuTfFBgCRVm&;x(|_O9Lr?!a z-?{B@QT%2>txtF1RMPz|JNF)W=q28^>&)qrZ)WS5mbM3mr#E1F29IU@9QiUlzy8$o zg65B&TW{HmCyRPt?A-t-tG%sw@bG%h`4Ht*AJ>0rRV{3y&IJyf4Sn(Q^?5T(H=G9GIC*&nSh8GfO4e=0HgNqE^khl!7x zvJYCSjc#xLoVq5&V%_LQDEOAqXOPp$i~Zg{YJ>D;LU&;P>a z=zVFqj{EhB`s#|IZJt;B`G|AhAA7H{`0>Fj!#()yt$N7MBn=#s_vFRm(0a>_Y6>qz zN*TugS7(1@ z&y}a14rhr=)2nC4qo>xQtlNeyKbjuZdO0^wJ6*9Me$SCD>s(HY->5gJudk0qyMpgS zxIWy{%{B^*!8~j*&D`aY@?z)ZQ#ONpwl$redmPpm73hh6ReYw@;bU@+``Ox}4(ig= zZ+>A5J5E3DFPfjLjibyz`V?}pL7Cd@x5Br@Xz;pcIELHnu6x$v)79%^tB0?rzd9DS z#<3#o#?Bp{S@!#H?_M{M`SLX(zHY7US;u_?IPIgV^T@Zfl-yX@9FtN?A6gw;gj+2$PHP^IU!p>2JD7Jr*dBa*M!pB-~gj`Qb2+wT`tO2PW!o8`VIfidl~#b#WxI9pKQ{d|H{5A6 zr=3=?HdDvQAOjx{H2WPLJ;&p6_xL z&%XSBh&T(csNS$$1A+($NK3c0ba!`mOGq~iT@upW-CfcRBHazrJp&9q3=MPqe&0Fk z?7i0gC%pUJ*Kn-me13dzOMVX&(AjMxvmj)y>6q@zWTFD6!y0v=evy- zIjb|zug2Hi%N&=*8@h`x7~!E1wCVcQ%{@8Rf+6DK6k0&ReeXwlN&&u9f+<{W5H9Np z=WCQ-vN|WFMST}Lg^2g*L?hP zRg*DEjRvv5>twHd{PLD{q4;av>Z0e*8SOb`jaY;WSQ1M>!Wcey z{SrN`9@ut@F1-CWoOe`nvQ`*YoUm%si||}%hhmZY&ud64ue6^$xc->f?{FLyV-V)z zyXSCSOCF&k<;~II56ua`V#)I&1G?+1Yi0nW6MN{;OB51Om41yD)pt^_7#Poee`jtZ z?}c|P6w!0LznOJ)v!{EK#0>Yr z1uxSzn%C#|0Ux9(N`6*=96BvnYggdM~WY~cyj29fyf*Cg)4b$TM{f_!zJFl^G7ALWo) zFv*tV`l9nZs@cX4g*7-KF+`10m^(TF_y89J(0ZZ1Tpdco?(XkadtTkkrKPU|-FM4l zf~}Y+x$Eoel8Q>2x_RzDPk$BEpdOn%hkSvyW6YPh1xz6O`cLiLHB<1!CGe4H9#L3z zpBao+T4TlbK>12m{4l3L%Y$#*?4O#p_RO$`O%N>NyXq^AOb^iFl)D zwiR}d`xdeCIBklUxb?{mMT3HNG`1oNYIHj^?b}eXunIXMqI@56Zz<`#q)8$NolF|@ zhKxqJ{t%wp(|=cx`POZ9PLtNJ?RT+_@LR-xse^CrSC=5(j{9V+&JLZSSQ!!1g`O9S z1fv#Xvyz0I;I$9g#kD8f+pkb*Sk-PJ-4rR?Q|A1YNV{mx)b-@Yg36oEHL@^0%5Y`j zousFURDaL?Z#d9lU`D3D9fYbvfO2f_z@-yQ!Db@uMfRy2X7q(4Ya$q z-Sj{>t63)U6VmL|>{`?{a#S^PHF%V6k^O(~H}3m;pZp_||5D$yMJa(6aCU)E=P zoF{qjxI-12DvTWoIc=BbIP>Qcy*SZH3fADO2rtET{eND*C!i!kO?|oyDKyigG19PN zS*;6NX$wYb*M{5>Fg)UHaUUQFG#s6Ck34ZllXLr_jk~zy-g@?H1iClewr z!LIN(EPdMBLb09Tb2|gpw*2^EzVjEhu7MosWTFGoit-Nyre6=cy8z+0VwnDg)w7T6|Ok#YB#?1&IClZ-^i3w#gE zvTTtm-sMye^7la6H6yBTWNRpEZhou?f3(+vE|BkwF0{|%f$>R%+-sWB?epG+7AAdN zhL32FF18ge5zG(7eEA`sI(pU%K@(gQG#&hY;W$)vzRLzyEzORa*0z zigBN>3HfVtWp4Y|c6k9-$@oFc40;yrx4cmHSFJ*&2S-=g(JRT(ZE1Gc*MUI z`mpop?e*d+-jyS;`L9_OO|j4vW-mCnU@2$+SP*R6F79E*Bl|F{-k?X2tW&-D883U` zskP^VP`-4iM^ji^*PMUL&%4bDEAmD2ihLr@JChgMVxxiew@hVyVY*MxVOCs zM{-w#Pk>kTA1U!;GKShCeM$O6k8h-&FG-R=3ORAdHd_!C%157#2OT>j{7_)af7zUS z_~Tx&_GIe(BpNQ@p|?eFA{RrQSEr00ZrmDnf~pS?ZRuM*<_zp=TV?byyfwfvyocgC zTeYf$ItF82>AKqb7VP}SWg&d}v^fGlWQOxlivki5SX(f=W^nklc5#5T z>U2_|b?zu%ohlW5!>E1tbtWXWZh8u72DndjTIRw@dtxEf+81@mRF)i~BJIK&AS8K& z@7dbH>sU-!jNsR#udH1J%AZcQ0HTN_wD@}Z8d2K*j75)0;U5c3i=jnW17~WS96v|5 zB0MCe%jA|5g=M^96vW7B2Z#k52Rrp4V(t;l!p}le!rE=XNC7|tDTef-EURdSES90m zC3&}g|JTX>9nA50kz+F)0BPih@G>TNQF$F}szuwobt36ocKgyL&3pR%_0V7B&&%A@ zRTSKKPsbi+iMsYlM6Hft!o~P6ayXCbBFq~v$_%n4HZJBEhcl6WOgw7;-kztcqw_O5UWrru+xSIGxzMj( z#u0Us@Kw9(lx0x69I=S8vYGnbi7R#@A_yp& zKOb%lf9@<<61AAi8be!o(c>5cawKJR!s84E` z09justbz=C7#H0fG@pp){6E}d#E)~Epdv_z^$%rJW-OXms8X#llNc@8PgAx@DED@G zMbu($nb3K(A=jsc1$LqCe0yh~l9y{%xL)(Vx4;;62?1)EP;amRT4D~G{JHKMg7R^< zI~|d?OE~BvF8|tBpfK6R)1gJa3f0TNqtyqVa_0cNKp1hcAaJ4qd%t8{X(Dif*j4#b zp*n*I@NXzI;)}L+!4$q!W{_#ikyY@&HnK2PNYP^jP^~KQXK*ka=@MWH&!H|RfLp_q zk7`|??OtL15~V4*Wl!TiPEwnldGcjjzGTrW-?bg1x+a}SPsrn4Q*WKK(Ca3R)9fYJW`pMlv8v}~`ZTs8j1N(nBSBa@g zQmcXY{;XKM6>IRU!VCP6_LTbihlyr>ec}-!PvzwIS++eND(c4Q02tK*(XyhMzhbs` zNdGt%ET*8C^j^=e2L-L%`))|I8R+)1RfHYO)@;57U!T@CGGTVUKUVJ=+=8W@tpZ_gj4zM00(Rk#Az?VxO4y$J`o?i=M8sxAs{mkMc}NZsU-BsMGxxFzUpI7qTlLp?|5s}RXx?iq z;-d!M4LHfjNtQ})F(S@aF95Sgl&o#I7Z>UDJ6X?XNUPVzHVk$G%K>g^PVwCidmoD? zJcA5qlH3vcI6rHU#`>mIT<*BMCP!2Jp0#*~w|`tS_pjk}^M}6r{cy~R{Y2;0 z)Fk{8&OZ#3DH?DFlpR44lNMn*3(^aEO?hj)K!Jl=zzhmLuLtsX-Jp{)Okq7vY__(p zr04~)G@QyjO3$Y#s1QX&mokbg%6bNDeg-~rpB_0B%%mZRzn9khz&|*dF&QB zxodr@cbeT$nIo>(;T3Yl8+v2It-GWx&IdOac~$WAhFF_ayOcs)V&wQF(2;yK;>ALLq3x@ckso`^&&mds;w~#; z9J6@+#(8}1B)Q#vPCmf=n_u?O<;AGHjK922xdlkb#*ikVlC@YVO{pe5etXsz9rjs^ zuK;SMU zFVr-8yJ`I}XfMUe`kI_leugWbViSo9I$oMD2}#`HaXr1(^o#`N-dF070w12!t`@tC z3!x^yCyDpzp3GJYEi3&BR+iy!MTw)Z#3Sz6i32Sul*&CnRi@sMC}?4ynezX}Yno?;n&b z2kZq6lORrIgTGvQt%aj1uL$=`ewI36%&~B2#RPu5bqXIa+u%fNA65V`EfsmyB{Kd0I#Q#=mU3M~C>v;r0W2 zRR3U!3A<{9YDl0_r4KK8#c2a^TRXgR4_Qyhq;rrCZ!cMx$BrcWBVSrJR~P>3-$N^J zwmipztEkbC?m6yUK*y!X(ppbv&a6#?If3eDPvFjh#0Kq_;N+Asw`=_@tFHVopI~7dhLzSS78889-ayf*aW)zL-fpjCf_M1uPM{9HFH412IR|)m z^^GP<)lPU2bZ3Cq+4tqNfuBJmg()LUHWD`CI5K?*3{Z9rOBJw{%uKF;OvgC~_r`$A zY!n5Vy}UbM*H541PNKI>`y{&Va97X>9!}&y(A{e8Z_Z5E!kF6C1C}r6|o`avh!J%c{7ar_DMp z%BNewVU6{U%SU*gvL02OnM=!Mb2dFoP~j{uC3(CYiV;D1xTr^T=KQeHRXqdu>d*e` ztY-m#eJ9$lD(Z5{+x>Dp>C&dT&v3*~I;l)2f%@JT>#R{a_9_w9-Idi)4>4W)7BIe? z@Jh*c)|T+Gfp4GXXn};dU*=PGCy|y*&3MeB(W(Ir`unY1>x#HNawDGZhb)uO3(5AN z-si@+gAGx8jM<}>H*T^w$q)SRLVL!iAzM;OvkIvca$_4~>Y|;qGn|phc=ANj1XEgK zQev;|-3W01PHZ^0h5LqnJh(AZxL`5Hdw=`h;!`>ktyKJK4fVb{ggUoB@~i%)e$SQc zjTI~?-q1VT5C1NHOuf*6KuG&2Jfqm^#bN)irM@N}hT(~RpHqun&ou+3=Gu!Va`4LQ z@!&hHs_NsUz1LlOIM3W9H3n?-*|ZG?wf-1RMHcW%-HtO~z~*wR{X1@fo+|fj$#-z5 z$$Oy5OIz-n!kV!MT~QLk1&TSbI+Y(OuH0H*LHvP<0 z4-?^1m9GAfm>UHKT2Fqc6SD%ZCTfvHM>96mqQk=hkn^94H7|BOXfUMQHTQ*`UOX&U zsv^Qf#eGCI$t22PGB$gJzlEM!yTzZKM2Yg~w;ntjUITymBJA+K{8SOctH^QDa*Hm1 zu;HR$OlBF@DtjM-8u_Q|A=HQl_R|q`6r(`Z3KpTuQ;7xg1Jw(HykHdJ2Vir7pxXd8 z)cbv2q0f(Lb3Gmy{Bc5n$^8crRbA;;vFIp?zuZ6S72t50!hjEFVBPfk?#ewr zuX)rkox@L@@>FmLq>`MvNu!Dq4!8822C1h@vJfaC&2HH8&>$T#}o|gz1QQg`0n&Eb5vPrJ2ooNC=xOeB;oU5_4a7 zs7uGJ-m_kV0pegIzN>OLtiHM=QTC)Cc><_uN~G4aiyMWWo-4++{9gZ7ds8~;@fMQW zn+RU(#4yHGM8kYCBc_H7wTMyES>W+^UIKvmY+IOYG;(Vh@{c4VSyP@p`rO9x*q|p2 zQAy&UaZ~}zZ3}~q96!?aemtEauJ;Ybk6dqO3ybK#y)nPq4d06t@t21p6=##KjQgcn zy}FIpIFqW(^eB#m%BrtX_EEoXuXRmWtetXc@ou6rYv+xUt(H7ey_Qa{HiLU@bpi{x zS_d@$a<%o*=7I?>bM1d!rYRkDS{=XucY*|bbeVXYr$|70PJZVM8U*mh&kY`W&F+JQ zwqF;#kr^1;A7+p;4(bZ{A0M{Rc>;589U?1kt!qC2s>lE<>qJyg4SKIn*L1_|}O{CLaV5f)5 zg^~6z2ccFGFkRvr+x7{Z>m?@O!Aro4(r;7F_eyV<16c;?%ILcz>zNm;Kjkpbz5A|D zrrzy8+Ju2yu}QTDPJ7i9-STAj92`u{QSbL2-m+tTfLsQcj&YamF7M?BMW!%S{AA9w z76qY-5Ai6EW9rh>2q)L)vx|TH%js0#UmS3b(@vQDkm^I*c_i$9qZ*MnGY=1P?w_Q6 z{#57~ra&C`z?(>{@a&$;(rN)c$Ak2Xs*Lmj2dd=x*KhhVUaYBYVCFF~UW5SaONW$; zm2TQEuA@GFlCdr|21pHQu?9uiywYl3T#^_?$s=}S;d)&_yKSAFK|R@-P72C68jR^r z?bSZ;5(nEE(7g?eL8b+o5!>2`)ry|La;RGtntF{fey4Sc3vb`XWjkxXJh=~>3Aa4_ zo91URGLE3i(Vc!rJySnHSpHwbmEhKYsB~H$Lovr1eBIjO&b#I`AK-d zv8Fk{lZabw7Ds{Ke(;FQ)A{YA`CYTkv*?O!FLAGHXM!OyFRU0r5>SdylrrK669C}Z zNN^DZ#0D7$cErKq&UaEJM?FRgk+I&#(3J744VeTV>uNRJPmbC9F&zlls}rY<{R(0R zrz*qsZ?w#KcJu{x>%&OtL=Lb*MGBK=GE)!Ii!cf2^?iJV$Hq>wuDwN>wMhxdZ(=~> ztKa+5s+rsQ(jI(WR8>X9|M?un?#3Q^XO=t)CEX@=ZBA( zTS|w-1^!T?Ry_}CWSHDZi9%gQjinrVr_xm~@qP#sd@qocVw#An6QZhwu}HK4Rw9YW ze8!13YnGPs8J{?{mna2-~!{yy+deimRR{t zRihLWCiSxe{6aLUqywnNsr2}A@AoC^!;%Q+0!`8IZgBDJXeh2QS&zuGnM(8&^HWUBDDhAti1hRxp<4ZT_2K_h?S@wWL6l8=CVyA+xTqGRWMCLrmwCj|1b%_*GjPfM@ zL7E8PxO?BuG2c7OwYaQ0jvsf`BvD|r$kM3wx8F8-*>ESM84D>Zlh166nW#?Ob zN$@kzr;ZDCn2aDE0Li#t7lPqQc#9dIVx~cQ8W7}taFb6ky9!YOwbKd27c61qlsx_F z3fOArb8oogt>;cqJF_J2@mQ?e-ZFM8h)7W8HIG$UzWl1yu5)&@Y>wQO-%L`4-Fu{} z0pM5h?X*4wiC$_A)#z_u{pCd~=ufTj5v$eOtXDb=>~AhPdW|#t);lFh43%6%ai1B+ zfUrXTOpXu;@B@lGBv4qmc%agqaK_c{toNsQ$d!dMYT>zjWG7lqOY4tDnWR(=j&)EF&?6@)w+S2!rHCQ3G&O( z$n@>YgH8{;Ztd{O#;i@guj2Otd$*Zr8+;}pZ*S+uYA%WW zQsS)h0yo?v{_k^cPL|jdr0+`l;FBW*{ID+AFU3fOv=em_?fKRw)r8M>Me{2w>8i|& zb_1qdqQXfG*RLW$t$y?wwFEzlpLczOOZkx|xfAigmJ@UM$v6J>DLI=rA(NgFm!-&kuze!!)= zd#X0Ak3s1bYpU)5I`503l)?Hd0EXHxj?M|p%kWI^8M(pUv67hCF7h(m@+vT)6eyLI z+8p0x6usZ+`z`I=vg#6yNiPfURh1lexj*n2dm6Q_*g{y{&x~7XK14l`0bc+Q!(wf2 z@<=1hKVHP7Un}`q1JJ3uP;H7|z{+!*0Tprnf2DE7|G4&lVEaE=J=cTM|AOt<|6sPn zf2r|bas+CQMPSs5+zvx7W7ip()ZH*1;gLC5?5^)u?FDIRj_TmyJklKVKZo|kVe-PQ zpYuVki!Lz1MGJm;PPx@e40zuBb8Hqyh+#P<^pjV00=YX4W#i#Bgi$vHRQc>?NZ(Q9P%U)L3EtmuH1@(zp_R_VC z^jKCEQI0F>7V>1>ykc>9%}cyPn!jSK)XE(f--1>$obKMLF%(zzeUze; zn0@4uj|OzPDD3f4Ya?VT3sXwO;hXM+{C#__yN?4C&noG~-|e%3NHE-SPfoKq@6B}K z?;8j!hZ7R^u=371If#EyJ6&2DC9Um9&6tpzt44{&7n>gciR&z-6o4v{CA^!uV8qrJ zq<~bX-eR95l?Zy!ih#z#|8NoI4FjnwE*F2tTbLmx<20AJa?W8!RD`FnQq4C8l7b&= zcdDeQhnN5?wr6DaJiW3o=++f`Jn0mj<#Mm5+|hW=GmCEnEx(kL;?EYXKNeJguopbI zxHmxc5c#DrlIpEf=pwCR*wCGmKWkgnXwT4y+PzEIZtQ!>-J2-DGK`ZUG=Hc*5w8OJ zf?d56z1OS`a}$r44I$AaN<%YkbT+X@Ax~lphZPbGKjAOX_0JwYyyBw$tr^kjK%n9Q zKYt|d_|r!wv$$QdSjH9i%emV(mQJ~qPEn8}Zj0qhz4Ye&WW#pWY{u1KO9HiqsH{J( z(acZxv(6T6T)dQbt^Hw~OOgw=4xdpz);DW^Kh3@NDL%cgB+ecB{Tm^;h9iTh$u2){ zKyM$|D!4b*WQ>Uih2ABmMvm0$))0rdClzZC|A}9mMyRfA+!`6~w%c(aJEE|4XY(>c zZYl2C$hLfX3%YMZ^xfGjOEa|S#!t~hy%&yiuJ8=1+yI}St}SVa002O9qO+s$HQ`J3 zW~On`WL~v%oSjBMt3`VEX^+>}Uwwba&IOXbM4>mYsVX}wd9MFk?t#Hv@}7&z-`J@L zm6|hegw>ia)~Lt?pL6+md$Co-otjKUa`LvW%e^JIu0v9Z6iu>ocj~JHMe?f@GrmO) z)X%n`G~DQNAnPUMNGu)?XZso%{>Zh+GD=)W3Ac(@3zUGvj7T%--@czx3!u$N$GmsR7QQz$9 z?f(Y!exW0Vb5UVbwpg%Y#epe0RF4V*Hqu!)8fxh}41tn_?a(zO=MYGX zOjDcgDHCg#tER^*0;Bo8D)~}cgd$tt$Iud-t&|>8Pz(wPn;?t5-#62m!fSp>ADO)7 zyG%gS-Rg64S-dSo<~OQD%Ji^#mZdv<^El}K0^3|2a4Sp&;86l)nts>i#S5fC__gm77 z4~LNUcR_7#cuHIvR9O%OYU;bH$jBbMx~znPjf|>iKB_q8`dU{owys(2PuGV}yj~i6 zmGSgyqUh+DMdju0Qq);KYF>B^8c>p@-#dBDv@aEL- zu_#LqHHB@|i-o6zeb2s~R7k~Ol|W4*bhEEDf0{=9(I(_AM!$|o$LMXXf-t0UO;6#e zPR&Ivm9!m(w-tMt3>>aVjxNCuYpKPe3X2Anm`a8jt~;QBL1Zq(e@dQQYvQfB{kzm} zM>rE+oIV-OZ1ibz!0^+_;+YzqrWKMJp(maFG?vx0#bfkYqF<$B+^VKgcfY~=*>}PJ zGb;CdJRal=qRf-E54b0bry>&}_ii9}EBkp`j|F^1uMwRVp`lOM`TePcMeS8|k02tb zp?+mtB_eECuNm2uP(r&&qzVt0SHPU|9*_m@!*;E%!Bcpl%-zKN4`%SrmaKt3*p z^r#9_Aw+AJLQBb(AFF1$Sjl9T<~dUFfo7C?@>Qe0Dl2N!f5^JnCJmwV=$kLQ-3s~} z@&y{fYaZ5flF3I>x)l_{Ka_Pf#zR^mB7ZKCJ9|7u zlWI6`dAps*$4ia=c3*;nH^wFp+aRC5S1v&+J=K|Y4<}JDr>g@g3kAqFbH3s9x9$-t z1?%Ux?F?~e=om*+=k%s-YvEHlApK@Zo}Q(tsi@b!e{GLp`$4{ZKoVpSV#7S=o<6$v z%(UIvK>l%W{#im<5J`gg9Gp;`&oQzQaa1ivz*`yWx7kiF!HVZN_OidY z`Q81|Suac82AW{SYF*RmL2qVUm63gBgM-JsKd#4_G~{-IzQ*_u{2=??_q+NP-h|g& zKhTXp%#35NudeUxiHfMjM_HP>7U|@X%J3IQ)up_JwmR;=RqivBca1>iN*fNI)x5(; zZ_(4F>jv+mjw74K2TpLoYfm@K%CpQo!Y484$&|@Hr@!6CtA8@gG-++nZ+io&1-dO4aqMEkSL91TF zQ2HQ~14ZzCkRvNAZ&~vQR=kbsw*SR0-0za;=+=E*;6zrt^4PO^&LpWY)NGbWLpZwKbo+P&uSnT}n$#vaIJ2N?K#(rI>d82FjrC=$Vv8*jeHlf54TS703897pu^#%-rW-yB zf4Z-qZ_{y$D^o^vvchXs@GSgv{ni+GD*6)zePPH+?os?Qk>^3j4Ma+mx+Wn~^FuKo z(Fa7p_X=W@!lc?d_Hl7#{z7g<HlYx-zDX_E+pEeRTdVQ(W>7i5 zlNEt~eh$%iKV)s8L-E(YU_IBPv|~Q2EDtlG*mw3y&Dg!$3MHSKEatSF1`O@$?HzHC z@4S}@Y-kZ~@kwvpyhrGh9MYwUo8?u-J*9?N?Iw=TRyOmyWt*ZIxGlP+v4E{%c+veu}}rYjY7 zdDcQRM!MmR2fq0bl#Y{)HG)3Q1g>A!-Y@zAsIQ)KL~ei{M&{pc4H(C^j_AEeJio3= z=aQQRFMZE6Hhp1dU_F%9t2K+GR+!zT3Ej+cm*oj5@(WPXF=Ki^$Nr-D1du)IZ~CO! ztZW}lP$V7mR*ALw;@sxhc^6>qvgu9;tydB?MOd#`dRvuY*m;PV_TO*P+8;mgFty}B zP~B8{p0>KsGkm$Fk;r%$;nm=8ml_1Ztq3A@Urr@NHRT13#`Fi6`!3e-Y&tI_^Y>u3GckDhs0i{nt?!fw(%zmE&EMqGp8D-wGV;~`<#`%47(b@eB zSqgO2fF3WE^6|`Rcjx!~{TiZ(3)z(}g)ZjzC;nlE44F3{A{FlUlCg9Q;o$MqbL@5m&QBAm%tH4fO$s^!(Ynnz&$FCn1->>JmgMv66-YE64DvBiGgqfT%w{Bna)iy2_#4ah}HW!P|ZOnxE<& z!`1YB`NbqslB2`h4lyB?t3Ra&nT8U?aQ0uKp?^+Wf7U zk;u`#?dF1Yxb)WS?UYCJa*$HzjqrX;k<%TUT>qcF?1MN+p}=gy2A8%a#|b?R%a}hF z%l%K~h`7eF_1oj*l-bbo!JQnefY^I2l=$H_DybM@%9f%;V*T9R&9SX}PpraK$<`2US`;Gb$^%5#nLT$9vD z`zFhQ?#HZB0|&R9EEf;oQgg%hrujBm?@pdt*O=!GpdWP^D2{zkM8?&QNs29tA0{h1 zJUW@M9XjXM^5QU7gRnCxO=~H{P9pVkNr(^l^rsS^p%4|tJjVXaASx*piFKISc7vGdsK zhAXeIfIC0y9AuARw5DHqZc;Dm4|&!pz&tyU3*g2s?}Rs}7WVMPV4|05Rn2brJIXl0 z=y}t6rc;CnVmMqPxiu=Eif&)ErBitBypi{;OyW2kGHY8yiBJq}tw#_c)P&<*Upgik z3=ygm;j^UVi#7icME=F+i9L+On%3%cFBVvkC z7oT3XRkObPvT_}mZjyJ9lx1=b6(7Y_^)g=p6tigy~)u`m31ZU z8JlFoX%N`)1f>w}{a}TzM0?hI&dtx+`und9IFl#fIy;pw6fUFqfAPPUMDa!!KzC?m zy~^$ndYTEh1Q(etP_IUB#)INQEat6E-{KsjL|Xs6#r8Jhx2z!eUqyU!Kd!jh(*m1D zZsN>&+~SM3M`-;NO2dR&dEy7h()qPfF>K@vLmL!q-XNlM#z`rHYuszrlG3tH5TIdb zZ%)a6fOEOtnG2!r)X5CF!4*TWCR^Xvrdb02B+WGtHe6J&DbkgSg8;}}ec6`b^`tTX zy1l(xXOzG;`MiQKIQbfJM;+ri2V-1tA)eImqsz?KT|RdWe%rv47OQF|KE`}sp&YUR zR2HN6wmlk|nL)qB*PtmSFS5_0l^;%KMlH+!rrCvSvU^=2Q2k#^hvEMRuKzZ&;Zifq zm;V>I>ih>;N&ZWo|5Ehd`8qa~3P_0nJ!5R_Ju@X=adG|npsE@;HVOe@?dq{|k#xIKu8I_WGpDC1qPov;l~j9`)_^!v1iWzt=*zym ze=LWMx=mg;$fE~dq)TCS(Sf{f%omzVg78n%8XO=NoN2Fa4=67BZn^k;#Z&Qs_rz;Z zuIyZ||D|rit*NP}zN_~O3`Wx3xqkW8RuXr$t+tAV>hJ_Zx!kxaG0n`4IP#=_xnu_N z0bUDEN?S|oRr(VR#(9G6Sfy1=aWEXCx@)?X&hj7yih&?qM0U{__B?Rp!k06n%xAeK zXVejd9olEtyk?0c@I7 z#?O1qLNdpYnX$t2taH^>s}c9dj?kf&m#z%6X(A|+%#F5e7h$bY;NnBu2sAj8S`ls* zvgWwWQmoKlYUmwm06%|Dp&O}wnzxXmY%J-JJ;={y*2-VA{cJV1?adm{Npukubj^mK ze6Mgag1pEX5rFAgXL|WU3bC%_uA#b<8wf6@;FhL_ndfd<2dQ*OG$+ypLkPt~Nge(g`LvBDOM> zgJUy&3$YhVp*HUwo~5ZZCG= zv<#050>8o_{l?8yWHi34cWZ8ZkIU(fp9r4Z!lidAFy@P(vyN;=PQK5nr>yDt+(RnW zFaA6QGbFPX`vnTh*Wcr4)SP)cwDSFFO$Y197r)h-l=}e?`zXVB=y~#Y?~>EJ3@T=g zx4mB;*`{5NzJ$41IOUok4j3Jp;vP@3c41Q=d{Ma2}$!5msc4N>OyT<-f%19Mw zM1yX{-*{sj2vV;J{#i7na5%Sb_`R@aBl03s$nP;fF64wND*vuxd&Ki?csxv$rO$h{ zV_FA2VIP8i_1)Sl>}b(#TR9f5-z%V%*f7vRIM$@LOF}PQc^0FuA1MQ>*7K5{&Q|JZ z{rt*B_aI%#3sKyy&2>m{iTQN=WS7Hb z8qF)&*hQ(K{UoL;H7iFqB&NV#cOl+;_pW9soR~)*ks<<~VVmdhH}9Rjm&LsoEq$nk z_9o}-MmbZCvU9?w!%0Q**JD?fr$F8N-tE2Xz(|}79wC?GYc(m-zc`O506Jx~k;5zD3X_VeF6o#I>8wi?VH? z+rR2^jQP8>y!ekD3zmq~0tPLfXc0s#cjZ+%H*MYmWh!l{%WRK-WBp7YlH3srvI;wi zP|{SWsf;XUF%Zm|ah|M*q=HWRrga?b*BM>0+Fuh zN9VpOhw+R`EuOb5lJX~=2!a%hd_AHuZI;ZHNz(M(yb3Y-eqHVb~xQ>BXcJw z6P_^&LrXY6eqZjsU#cNmbK1eQzP&imEYKAF<6`2W#MouYy|z5(ql$4rb{Dt}sbL7< z%Vek$%^2hR!g1|hurP}z|Kh<7xgwBS4LFnKcE1JK z3txZ0NHqRly}(uHI6iMVe(jfp?8Om8rze9>zzt$3R>WI$SF7`iGZ>7>egUm)aViWo zW5tBLkNh#N{h8QCW|ya4Wnu-;3lEkoyC9~K@{NkU?D!!}dHnT$)&IhGriu2U@Ctli zFM0W`{NZ%Tfy}gx-9OwX^2+6~AU}*wiOD905cUA$_G?cqL2Aj@AOh0?{J*a3iY8k6 z(9&wa`i{91ENGPH9J=phr}L3*c%N8i=5w$8M-+4{*6NsZ5WONDkekl~Cr>cT;M)p> zEsMawcx^LcH2!Q8{)XHr&bN3I7B5;qJ2|2J%hM5(aZAVdyG6Ok9X(}@M^mqlR$U{WPP2>z z^(X?!NyKpdG7zOI|6Cjj*i1phNllN=SW_mL=7*4*9X{|^>XzEPJ$Fi;%1y%^I6&1& z{jZVL!lqWl$hK_XrPtMp(dk~EQoIe1%lC|_b~QSmO`#ft&1A9G8_3n0vfoZwy8eYz ztk7v-r!iX2T3R&SlaGqir2>&OQ`ihG{9ApV2-!-6_0F?@&`Mu3hQF{O=e^qREAaVm zQfBh5BfQyxk7IN#ihR-&m#soD=RfX6>;e;_d1B?^3P<3mjm(Evblk{hT-NaM(|&oG zx|ir}NU(D2*z3dGOQ@C)GYn+6uCzPtd;oxX0HRR_yHV@Bi4{vpd)P6vqV}&=*=O%Dr!qMLg6ZCnkpCH|_-oRgDMW7U#sn!}+809_}FS zf1G(e#VYC$f>Ej1i(9>OozcXQR~-lfrwU>nPW!+tx)ej|WfkKH2Y4jY_flgFDGUF&U`uQM**srZZq~YP-`It$1@9hoOOlu{ z=+>DcqrKfq(zYuYeNVj;zCrY6rm3i%RyszNMGX!r))9x3`ZUZ@TwY88H>Lbgnp4Y* zM1f8gQK7@sFAFLCKSZ5lbe(O~t<#`QW7}wKG`4M{v27=fZQHipaK}3~8t!Drc5?c? z=bZ8VS!4Zw#=XXR=2&xH{;1^g>x~7dASvX9`HbH%gLNz$;A8|i4PMJL%%iejb0QNK z4hBNGB%wtI0~@}HfYOlcZkR<`HI-IK(kxxcx&VOcMuJXqF>sr;BkbV(wrJnDNiu2j zi{cwte6PEVY!59$lt4^`kg6mxQ^QNCLKoZc@4;C=faCq~IgxE7-v<_sW`2b`6sMwl zTBPOXmmg>wFvQlyCQdw`8UD4Ruxqw}1)fZA?P9r(=_rGOjBbt$*$#E9&Z_V}1E6nZ z_kNsrE>V@e5L%McR{^Gi56I=~Et5a)1tfHljIOz;6@o2{sc=No8sHV#OrJ%5sN*<|h*0z@+ z3jTbYY}TXV=}*S@f3Q9pjB8Wm!t}A1fSU5wd)45wV%#k75Zv=IZl@sr8I)>7SN%hN z;=YG_^*j;X%|Rm{S;m;Qu2G{=&(8LRzFroj7E6qzQp%eklWW!ZaczrCgS?^{zvG+_ zAw)Ev_fHk?*QZ;5?CsK{`R$RPYxBTkq6q7h_YSq)+fAdSc$KjojqKogI<}D^Q1s8j ze_@D+K(Wg%nv0W`rsZ637oP9nkk!rJ%TV?vC5GMK@GB}54AuRfCa;G?R@mUSoK3KJ`3NIMG^vGwmr}GeP zx;!^WHAy+Y~6cB+Y*Huv0$Dn8toI z2ydJ;2vgj;*e5p>c+_QMl2R8f`z03#DKCVv^Og7=%0xKNBl6yD*1`q+elKY!P*DFE2AbLv>>@?*_UT5KcI){>|3h_ZLOmG{r}g<}3@|y&?<%Tylg~ewfv&AbLMjJv zo0Na}H(RddhkDGp&9F(HJ|}uLcBb~^dlsqSr_4X6U$qfK@iUw2_)OT5yk|8$C+>M{ zpBj`auJrO8Snf5t?8)aB#x2?ltVI$q_`-PcQE?8XU;_o*P;wdEeX3`=nH&QjN9yQS zl2&{@7;XMNdmbVcbk&+G;5PdKHu9%_7#(&y(%<^VP=gBru;1~xZc>E7vV*f{ru?0m zPr|1i1N%+ba>P(+5C%wR;dgR}XXguHUn6*EU zw^!qAs=PCE(FmFbMVT)Uuh!{OReN5#cg5}JtFfL))#-}+_6T49u^tI1JQ>!c>xUKm-N-)i6nrL=UQ}Qn|0lr^Fpb zm?KcSTa;Ge$n^~Py6B|5!fYEBS+j1vR9y6XP1xx#1fu1)qq?-E^sXu5qmM(91QD_w zcT*cgt7)*K$98_MOI;925y|g}w015oeJfERQh>qcU_1!~Um5gYb$NFA_U`G2&I%Ud z^724hk_Tvix$YwGmLxwDGrdOzS%llExOhn?>dfg*&Ky8P)o@n7I{4Yx@Y1K2cz3du zh!~cZtjaFLo0E)Qxzjod7ZqIWB#adZ1<{$GrV0arg3_4c9(^x^e^16!t-`?Zagc3M z`FYPB$LEMD76s>~z!Vr<U;C?9PFMTOpqruhDGp6sub=JU^cU7~4%*m-5(j506t#bvcm{@;!Hr!Xd5GSi(Rtr_<$MXTuo3MLDe(j4S!=0cK zSLX@?${&8zWwMre<|o1u3Ulb0O4|N(g>jnuTb~bT_tolyD0s^cCHxhgZhZGmFKer# zOu5(oyZ<8Z_LSFS2^`UAdZU?->rnVXd&;AN#rZw(B>)+liE%8KtJI50PiT8|nJW3G zFM%we+q%>JV;=M;BQXRqf5p^oGv(dT%h7`@PuhJh{%RPrL_XoYhb65{7xO;jEqbqj z-R9dmPSHHN{=Y<=s-BKl7Ge!fL#+u{c?)CBvQYIU_J#40t)aCCV$>vM9D8t_)TTro zIPWL3)MpXj9g(lkP>D6Z_X$aE8}#5mi^D-dC|lg$X^6vCyw;D~ zX58f=!gckha9)Gd^m%t;CAjJ^`;ilC4GIE9;A44Oy={r zx;Lr*wY`6wJ@AAe`s+(VTerl%WP+aEW189y;^pU~YD!Ghb0|1lfy!x-tyggKJ^ojFc_WXSRKTpBte^pS} ze=VJsuGs%oLHYkvKDqy^9RF3yf5W!W!mJBD{I++~3eENC2&>+=8 zII}FJtirPEA1P81P(>i91BpJ&p?elhylW2bP_bX^)Fu#`(`11`p!w+_`5l7rRQh7_ z$S}OBhomYnaK=pTnFba$wdS8JDID*!lKM=EO5$eJRcW&vL7Kuo@@2|(BDiNR=(p%K z3av-#Qj()9(Ml3YtL=pn`t2+{LmU%A zhr>~}j8OATMK&Yo6?LiO4=au+99cme`ufZwN8qf33F2? zi<`y>BcLnor2XkTM@p!ud{6Hv!rVCAx_YNiPfQrZi)MVE66B}k)ygYZ#R75 zL;_VQ(;D{s7+-vT^z#kAr^58L2?kmC5jDXL7Y{kIrlr(=qm@Y zCD;ydZ{l_>b&^KJ1TJK5nrFiMPc!VdP-9s|#g176#i#AepZMg;T4a!b74c|^o%d;| zI`@<>L8RLErtL&zoM+Vhmc?KFD5nOek`U8QX1xN+UFRdWSF!|*>rVp#X~los)_koU z$NnvYRDiAdjFwkMui!(&HJ`RGh!E<& z2rs*ADL|3w<~s!p!7$s#**L{@aM%iWwQj~jO!mH;lZ@b%*yO05- ztu6(tu*aoe_sXO-)43O7G;JP*GnwKZbs_n*x0R{t3xZBbM6~j&7UX>Ux_8`WZUpN7 zLcl_x;Srr9FqnP>a2V(CVzdM+;k*-jm)?8k^4S66TDA=xDoVu{>N$6+!~>x)r1`J+ zB@K@EdwirNk=qmsV>mF&X5QO+56T9wyu8#F)Dhx4`X*YhX~xh$EofYekA^e>--5zR zn;p%%s4Zr7vCO{3-8!p{s^~MS?%c6%6z0@Ds*Fwdw`fva%0s47?zgL_<>f9ce2Dte zO-{N7U?=9gS4RLP{W5&DYzL%eL8e;a-wqJ9RP>=7u2A9ic`O|yqg4pPcWMN8IgGko` zjQ(gf>S;&I)5f17sEVuyH1y3D*#81%8p(Qoq;fc6Z#1i}(fhe)k~VoJkBeNkMbKiO z1@&)k2AbeDs+L~@zjM55e*YtFbu0t{L~TS*zPv@^sMd@;9yVp0t9PM8CX)ISa&p*9 zZ`dyS*NNii7EeZK1{#L)p|F@7rirWQmp~-`%ka+m=<#_0T-sChXkM3^!_mskW;6of z0~D$_@mWa;M!wRpjk;=#(qUs-V`Xk*5v>*fb9AJC2rn_-b&jT#`)rTxNx*aEHgHMI zZ<~@7E^j{G8+}IgpeB*JsDKtHg3)Zbm8F7Mag5Km`JPae#Hh*{;lP9_zlNZ6MwREh zSZAwr+Kw;|h1*|`E%;V6X1U>8#`o~Bgx{8{xw{KmZws>B_#eWIwew{ejWH2*&4ifs zWmRx_BXHI#%X?)uRn8}9hqPxr5aCze+vQz{Wec`h+Pb`uJnyG*Rtdb$1H{meZV~z7WbeVe|_@nGQ0xj z1I6%RPDQo1;Km;*|B6Q;Jz3*$=S9!x{Cwjp9zYua=JWEsl;5<*IHT+(OKU zck0?}+3@q<_+?oU#$Pnw#WNE~-Mi7iA=*o{STEoz67nx(9?my=W^)=*b?8S=qH&nY zuAYPF+b`yQKQbomh+^8;+}W}jpI`czd4NH)&thD^F%Y50&g8=4Lw|Rgy<4XLy+<>z zjy6y+@M&<1&p1v25ff4tAchM3hF9%Fit)_?O#jL9lE|uN4^`_tlO(!*u!=xm9t)EN^#R%(nZ=I z-CWQVzq!3fE*_3B8h0rZlsv-@PIaysjn-SzkRGT7pJ7IPGl}A$a;pz?X|z9=!?N&f z4?TWn7`zlm7zdH&G4uA}fFm7mA7bQKG9U5M*XT;t`MkmFbhOvtUS}lFJ=dblYM41J zZrf|R*IncVTb)Mc6)(j7{d18_>X+73?+2roqqE_g3e;MCM*NeD4SlRp-l^*i>y&7a zo^B4OtioIpp6x0CPm1B*+$Fzvy3B&0`RNx^G2%9*_ih$+CGg#B(M4VG{%KIFq6htx zhk{(S{O?jb)ehFsE`B)_;KKZtI|8(m*RpfeNvrSPiN{;4h;+?Y=tDi6Jfm)h0E9Tv z!oKx;dGBmCKBrlXGHu#CN(-M{xqf4O>dy*d2HQGZ z=02OauHSKZH6zY-0O?jXOr31o7e{R6>;t_j>Ldl$Y`XccOW!RXs{*%!OHDe^`z~M5 zX3dT?@k#GSLgtM9K5VAHkgu#%oQG$ViF;MJ5$doUZt`#Jo~v7)%DHM5Iox)&rS*r-xyp^uT1q{#INU7dF;5b{=wJFj8D!W%B&BkfGDVnAn8+s zfw0Wdtn)^4*y?DG91p*CJ7qp>Rv{}*Us|OO!PDQVi_lia#5{v=5v)RonGIYF{$Ukp zp5VajpH*=R&(MuZeqY#HifZRmO=bD460Mus_KQ128T_qkA>o~<@Iq1}j zV8*~o9RgxDeLhTkv{6>%zInWLrH*Re$Ur2|1e=1#%-$*DD-ukV4!5byUd1kv+QrP- zJKN$@&cCmBv>B1})&97a$%}%EWoz9vbBN8%Vq;1F#X~Xv{*QHJ6b>06c(|m@KtkaS z>z+kx>UZ)G`MPClavL6edPIb$LLcg-ltL$oe&{u z^w&*9qEJR%Y;*PPuGCVLp!Kru)Ogd2WSwTY9U~MZXa2j$G<9ZuYg9AWM}fQJ$oILW zQAM`gWrnZ)h@jtQS!n3VoH$ zmd}&EmALHbtoXk5o9MX)@k+o#Hc_PZLZEeec{5GRJVANN@CdPJfdqE@j+@tgaeExF zbHVtGv~M=b@id)G@D1mJjri-QF=`{FsU=*>6Qrro= zlK(d4D?XaNwRaE5bxf$7V%bxpwLrg9t{hwn)d)q*W>kPi1hC_><#VLI8DY5FeRm$o zVLGsAY2Ty!#orPb4}=LonN~+CcJxU$SbXNJ6CCBCmp@l2!xA#%$gJ*|aUeFa@X;(E zk^l(%gfa=eh_oc{7cug=C3Z-StiPU+`)=wt~#va+DiSbt)Gn1ZTAvpau~Al3XQ$fG+$!q zPmw?Z^WMg7ZCAsXTt1P8BW`xJS5j)Gj;zGFG7GK@ZR^JLgL6mGbnuq1540|9O%8=# z$J2PbFZ}hnF(${iR(kKnSlsZ;1Ni!ieKoGT>{OTX?Yz6`+&SAbjMU$DCRfp>@O&eg z>Y1mAwvvZq7v3H4g>p72Eb$^n2t4yH`n0@Y4q*JF#->bKeb(I=sz9|vk>>B}Gxxn0 zU2mL{ffE-V&V5okQFS3MK9KUiN=`L1n7)fPdYHl-Fy9fCS2&~-vo@~PO<6|t3+7#1 zr3#z2bepfmUnH(a-7=m+>(eg(4&b?L!|>P=dog<361Ui`*VV}IbFaQFcF!kRTyuN< zsdE1FuI#aH;RI8_6@tDIw5OEs|KYwWXClsnNQgpr)=7M`00biWR4P%TW~tCZtXpZ{ zj2K%IEW<-^_!IWM81Y+Exm=9px`xxcL(ZajDXWS9vT?6nsHnmj zGELV>&AB<}Y{Ax!=F3T*=&|GliN&TVG&7@Oh-yp}rIG*cBG#&UBFChSxFGSFE4Q!8 zGLDiEnV91|WwzJiW06y8?5Iw$iK!WH(6%}DZ`lX`I_-);npNPN5ynJ>fGMCH=>yBS z7cw!_@cT1IGv=rHI;B%XD6>C`N0Oydo^%R=kDq=WRZLK-wV-v_FvWdQ~xTUqI&9he6pGv^*|jiGI!k z(LInW3Ivj5IWEKEX7-10elL1e(%%VFs}sbDLZxlvGiZ)(yr{t!Wcl20m0{Icy4jVJ zP9pJ^C8W9nB3S%zY)+HmF=8f}-c%(hev|5r)a8wOL{UR5>=etcE$O0=lXAue?$MR-Urto%L z0yS9I#6v0FUcwLBD8*`7V7>H-C;E>td zmtEy!U53dvlw45fVf`ljYfUj*J9L0yQr@|MEAQ|RZS2%BqmPCWVcA}igBfHej4q*b zj^$j}RrNghQ@^5X>-2I$G4Ii1gHyt@M0NwGW+%}o-Vi(H^T5A0BpP4f#~Qj`C87Ho z&Gg}1cWOO$SH5T1w#}r*?3K7XPN-)Y)XK&4sojN#nc!vC3jb19LY_G7vkP}J0q;mx zMxEtike)5g49=5*;ys9LVVVrs@sNpQ+SKxuApLZeSaatlAIzLB+>+7a4!B+rAVv$d z=)Vv;G*=54@&@g1%Sf2!bRi}tJV^6qTcnAcBAfK5b1BAsPWWq99N?znhQO!#FgjME z)^3h^c_GZ?#gZ6QHr=9#d>LHed+jFc#6I7GjC)@UFK&T6>&+7{C!BV36&gEQ*_e1X z$i2o3TO+f*;R&VHn;KL-1f@OsVlQt-$#jiH{n~@*E=7=aL*sq(7Bp03mznJ}Rg!+= zrecz-ZH+%tLD(Xb1L?Y0sd5(XX6G;I&){P|5<6Ue;Rt{4HocFMj>Eek!ct{#dJ6we zugNX+92zhRuJr@qH5c5%PpDM!I16JQN(LwryiTHmTE6o^i~KgKNk!JV)V7lAB6a z*){j%eeBRJYiv)12`K*IujAG=t(V1r>Sbn+Y-Q_e_$w0g-DP4FeYLITbvSFji?8Z> zMV+ko3KLV4E`9#3CDHeK5c_@fDe?ci?0x=M?)?6*9d{i!{J(N1{(lnZ&;P3Mf0f$6 zRfxx#bt@9^xbwX~mJZDekB0=8Tbf|+{MAFmE;ovTuT%{JRmnw=tF8uVMOf%tdgJHq-^ytiu?6^Ix+HaMQpXJ5Hg0s_~O(+O-YzUzl0WvdQ&s- zJd2XDiWryEUIJdpf*M>~AKOs_0g?`-y7JJrHRLjaTfU#tcQ5`|G<}~WpL~7N@Gok} zV|5TD)YP;Z`c4v+x#ijumVF%#@bb7U7&@>I8O6N25dSuZgYD}aUxGD~wEoNt)mdqg zkwl%9JhBh6G3FK)^D?Y8uqDk})Mdb%^CAeYJ;H!Sam|mwV*Zb?RP1Ob?Eu2RD z12WKXC?6|mq9wErvOr?pfA<|%2=L!yGRH4MWyMeX&7yT4OcdJWq|5Q?s-~6TOl4vD zEJF(_I<>*O_wtzB@{D6}FuqE`q;k1z{kI$YP4prI4Uto$_xOyT@Jzs`FB3pla{`wB zGZZx|ZJbNtpHnF`?dl5_AxK8>l9sFcDw3PGx2J@vd^iu4$nJJ~Z!3S-?n93}K)J8f zJ<^eX&W$HIefz_AG(MCJZM={`)vo$Olv8M_3-1fz$479Uz0ZK8&or3V4cVv+!eCv+ z__>Y`hPwLU5A1J)Q&&5n>8MCu6XEiC<^}%~8MJ;DOk)cqf`0xdbn$LfN3>M{ptf`AJpQ`-)svW=-W`m zkgXgUs#{w0d}p)xBoYPhT8fx|Hh;R!Zu?~s+l4scGFM_BH{7r4u-Bt;xRl0$rZS@v z{F?${F>gK!7=VDjs()cZ<2Pq%?X5<{dRu3>Q(u!%D|X<2^*kqbFoW4`wbB1wD+8bMgFbkg#;ay| z8v`ve%5$2S<8Ofbpp{0l8C7S)kHyPgF1~|}^0+CUo}G@ajCr6A!M7^#X`(tfVr!fD z?QcEggZ3Tvi*NI*)zhOi*-vcehE>^7qs@(1#$JY0dk!1>+{c!HvRt>HPa8Oqwv>;L z^|_n2*pX9=j3=uFdq*XHioTyujiY(vJB%{4q6e)6Y)Qe126#TT9(sy34u<)!9~K4= zs=TLKebuDua)I@?OB1p?|KN}zCZb86?RpGU;j-G9S~G0JhBk-#7{=EGhcoFfYl$4O zcQW`-6&@>YYXCzU+n0T0L=(;)qS6%~^7(2iExOCo>$v0}{GLJp?vI@bOYru?=D9{q zbft%KZjM%Sfa2KRO^cMy;osqN+hq;D@OUfYZkOhfR_FPB@4V%y^&b5n0IKy8>YY1O zTme_1nyV77;gffV@R`g;NO>92Z-3Cb??r$5eY&qIQ$kRdmO`*n*tzWJW7xg?qn=^F zIM=f6S3+&rpGuTJloY;ifB8}eD;#J4MUA&dpU6L4pXUHmjQ|s6i~Q2X0`|go+0j^Y zt94KSGtO5L@>nNa^iI`DTzMVj0$5VyH7@oD;g7SDg5$)1EltthN*u^5)Tx=%N)nMOyI{Iq$avNZxw zs-BP_q(Pgt#RJX#l5vBgQ|P4D4DgVH%yvGXSe~a{q%5ZHd%NZ;;^48{QkeV&o3zKc zOxdC|i=8%nGx>2{J=v_j=REcs62^P}Y(e#FQ2|#)MTzoDbPvt5Fs{X8w)hiPWSuiY zkvhCO1;H4f4bS=P0){Mh%ril!nd-A=Hrj!VYZPmIaW0~~n>(~4M8$Wc-g@a5v%?b( z0H2bfoQim9sgM}l%i?ZZ2o^BT-R&XgCx;=oAFHG&I}!i|GllHIAkPmTFA+hQAFnm< zpc%j{X<8|cl={cHo%pdsIhxI7)^Al}kr+IZl3>N^owh$O_Oe#4me`RV_};Y6esoV4g>9Y})nr;_NDc8V#L&{{RO~R`Z8PM4!^NbV&_CA=$TO7D8E3ADyx@aK_)sPz5+GQso+es;JChbMvIpnT;Jf2U_dXStOe|t0YformlTmRs?Na z#MrgsZx2ojT7w8_$e$e=g*D7vrMqV&k+ zB`*Rc;lnc{Zbc`Rh7TMX&CBIK*Jym=^ZuaF48C_0iyviI*RF4;o)RF{Y<4$U{OXzE zx!thYnx510lhAmJt2k8b4;XFRdyp!=9-(cR$%S9t9gIbO9q62l7^hL@tF0C^hE*+A zwCi*?I>{tz)^?wGdX;#~X*L~fywm#$$LGA4a{i!2 zEuUZ{QKl$_mcy6z6Zv$|?ww$%L~T3=$iRCSIFVsOcLu%r39FF79$=?2KJJ zbDC%?ev%3fwr!7ZWBK95v*BdK=LD*E#0H@CU@msl%>L|y+17$EfdbaSkyFQPdJ=inRTko(p!jGU^Hrq50|Tr ze#V|FZmsCUWHu#C$sk73pC;M~f@TH%^^v-IJv?ue+6@>jCdZAmTM74-ZhV;Youy4g zda_WUw}!L25-Nl0W=)U>leO|p3E>O0RWU1C;?$qd6>Nw<(}d&q1!a#&?bTlQl_Ko> zM30FrI`7)u1rGwVIkIb7GR!1=!Z&nftm&6tvsTJAyFi1bX9a`VlmgNU3u-oW`%c^ z$tbBSf^w_7)pw#BhI-Sg^!C0T zO9{9$2xwjy9+=d8cxj2AD_c)rh8^2xzv;_Uhn|I&pBya2{3rt1MZW*Bq#8dBortnW}&HoX#+k4%Kx|n+^GN|OIw2qnsALka4M9g^i{aJBj*V#adbkV;w<9;nx%ip{Z~B5dUL%HU<$|~9&=o$6Gdauu54=pNi=m5#+P9+|?!uqOEd|EM z?_VNjC%zA`}mxW;dh6n^<|SOHQtF!DJVf)cK7SQX|f z5ZzCdUph_dd80K})nbAOI}ck#gP5JKS6%!gO0lGB9zNZ?TJ)kHlbUox_pm!U%0`2^ zhgn2Z{UM3p^2BRU6%%Po0m|*HAIp+CxON_$W&ZwM3-{aX3(zs`RMB5$Cq4>mIPe|d ze&+U#PM5>DxeHliY~>B@sBGNh(aTka}-N&uQRnbAa&zb6< z3}r>`er4yh`rdHv!qE>yzP0%hoo9^q^C$kc4;dp4OfBm$1Q*kf-|+MZhXRJ+Ho_vk zaC1J2Cmz4LweS0P%ILzk>mG$UNo;Hc&|B?j$Vt-1FzKi7cST$!)yUzUzmjX*y46&= zYAPGLj1hgDKc;mwYQizS#5V23cD2>=hg2WRUG{aa_h_{YrS6QJ@mz8r?pq#OF!PeZ zKAQ<{s{MGErAT@3-0nikm9r4t_xquFN&Tj2&0q#X4#kn}DC zG=;KKh$5+u5w6;E#Un*12yyc<4zi}>{x$H^s%~A|Tq4>X{45+(R8kf#dF zX9F?cca1`;#W2(#xTpTlk{0SkiNlHBIWvGquxYcXKAxNkSE^SsIW;o`YZ1KWby? zn7J7d>CWHdNFwAsK6qB!t_O8a$xI$gWmMdIg!Z(VK6#W7H9ox<7q@R2y==f^>%zJF zny=YYU58r8G!Qw!+|8`CB*QRsX$q)b|At#HNNj@*(w5KtipHKKT9li^R4`&3qtiEL z{L$uCA4fZ8d#)=&T@6Gnk zmq>e}=39A-)3Xkvab6@XxS<`IE|K*}AQf4D8*l zRCpY1%i+4Ne06*Wkq<*XI;)^4?=FAq1M8Q*Uy6^G!LZdrCrn{-0%kYZVXoeFQ%!sPe# zAcZo5*gqdOiCam<{FDq=zJdp##>0`U^7cu^)z|oeo#nPlO~inXa6Dke?`QXswlonI zU7364ez|y4O#@$SCaF{%J_oxcusdZE9!Apn?Gt?*kts?L}OUS1jGAS`D7Yuwq2Ti}68d&jS1 zcPRh<7HV%;#%6_ND8q)uW2|oJXZ1S=E8Kmr{+%DMFC_uimzSI4k{`Jz6Qq@;Ow`_1 zRGwYr?oyDV2Afrqi90n*X3;k?KR^Ad38X@$W6sKWbaE~gd)ISs_~TE1cLKvTMR-XiJ$WECR$Ge!P2veL02@K<;gW4?~}wa2Fv$ zQpK!B@!LK7#!o6~gj-GKQb_KGGXo61wbjnCwI0``iz^+t(Oi3GZV+MtsBO zVORMUsjN?N$RJVgI7_dK^U|xa-Dp74RHoYU`{n7IBl zjT@dtEErQqSb9zf-Z2EC&AoW7QrBUM<+bV^v#3~o^>TUh|4vWe`YE6J`AU3`MDz4M z^5>QE?u#dIqiUz+#%gG(R#;4a))gJ!H*YC59JbV8R@T*yC@{3TK3)L#f0+m7L_^(1 z?f|#}6$W zSFb%I;8OF=k}pC%$Maldz`dg7bR<4vJYmi1LbX;nS` z2zb`QZKXQ=*<^3cQ}+!sxBZc=EH>ZWZ2xuh!!%mwsa7nc^y~k#vq%50vI+OEWez3f z!}?Fhr2DV_r*gjiPYd{P`L%e9*F3iH{!{zbNLC)Qj zcftPB!Nvp<3{CNme5UVr^cA4JQkJ{aiR`iovJ~INM3GaI^uQFNaTZij^r)nHi7T^= zDiTp-Tl6T{J~VfmOy#?-Vx~#{S`r4cLL^lfYOR}=1XYy*J|v)UoLx5kd2q1gO@H}z zXw#Q=sa88OTNdM$Qpq7!&TnCn6?|K#4lN|El!_K!TC-#w&Xerznucf=P7n1()6Q8LuE8<4Q7KBF!k1>?*iuk6vyk#3}=Ts=VgTO&{}I5m#I?_GC-xwd-kS;|q&AA5isJ zvX~4gr^8;DYEF2gKT3YkVY0s~5ZH#d(wma!P1)Zj3#TtQs*~7fInUBeVhbBEkisll zeEh*8eJOuCC(L~R)GLsjjmRy_5q7|5eL%gT7Tc6L=oUkG(ENUp^|}pP#4lPkQ);Up zES}jFYQn$tXS=QF+@bGMm6F_*eGK6t780=(0YY8 zzLz&Pm1P)(Ju-U95M`9gz~rAtCw$RAwMDX7`SyJ;munkanE`FpI|;b&x$Su$#A-oG zozO9GX2$mo{B1BZg1hchFmXHG$hxStKhd#^qHruB-vN6j&%MuLd73k(E)o}fwxQM0 zsY|oeM4-=h+DFOHKz)*`ve41Fy@Ai-&SfVb zs`}<*`iY_0;>R>GZj%XhF?^42v|$ez$+NC=2^HpeuO-uW4RTuHxtSbXKhqXq6COUF znH`d-p7VVdzD_(xcRh}GeLwn#P4#F-Cs_d{WmB8rO#L{l-w9mf*-Rp9KDaz-hn0?7 z$9S%nXS1{OCqHnC_M6>1p8Nq4I=I44t)KcJl|A&e7de;_GFZ41ty#MN)OI!9KR&P- zl%VU>CwEYRBkH>)`Qb|fbz=wjV`L>w{@>|0}7_DL=^2p7d_5;pt zdV**TzL#d_W;@jOu)W%Ta&h@{3QU&otKM}I#hFQN*w*^#fcT}OHq_qnX@5%R_Xzk! z#`f}(v}dPOr)P70FN5si>fWn+Vc}`sE(g5*)Nbt}j051xhLHO-dw!Eq0__Q!n^d7I zn{W2oXntUJhcEnaZN54En`m24ybm(+F`mSx@$s@)=K3L`Np{|XA%qImnuR=xryo`Y0i(?OvZVqzH-yW*^i#Q1cBl5$_y$o& zlB&E02VogTaG0*_L%rQzz)+zQIf3iOExy$xS4)aVMd#v{#D7ts6Ty@IizJNnJSy>9 zVUu6?>w>=r+(BNEc=Wn$a~;exMgNH7<#Ar@jwJC0Sgd-=tsd#M-1~wTf*K;~VZG?i z8)}Tb$i_8}p95d>iJ4J_=NA?LHOM!{oKrV`W{b-DJkJJc30j#W^;zPgyvR8+(9-_h z#{Y@Smxzq(jYU<7kAhd{cWt@+oDPFIeb~yCixMisu;j=xu~3a2hi(l{^;lL6YyGtj z`?hMoOF`)6H)jb4KpW_u8Hh? z&SGi9Y3`xm70WR;qR=|oVeh|gd%~shOB}5oah522T5@8H4F}DMhE#PIQH}K}e!W+X z1DxVS`{c(M(=`wq=besiA znf|x|cxyzzFS_ayExBcTP5*XofGzn+f|LNM8d%glgK=kNI%+v-^uw9^$%M&#YbB|m zdjKsliC?W&erY$kk&Q9vpm1qYMb1`sG{%2P-s#r!{t3J;F*^BuErLZMg5rrt@hkXK(~oED^^ zh~TUKX7{STVW_dn6&OI>DpO8eBw$0pm{3rk=-31%K0-7DWCIdZeX zdEChVG0XE~MjEbQ3>nw6HSmLp6s2f-PhEnZBIIdBuM(*)udi{}lDm#?JkL3;q&qdl zl|GE8Q`?AeS>!8{42MTg%hm)pC+POX*kC(_BI(FJ>r?v;TEGc_k3zz=J}4&*4VrLP zZf<*wI~32Q<2l1^n22zOr0pYLA;uUE@b82df<<^B8X*y&*qTIo)q{T#1X!%gx^EM^ ze)>Ngxnu8i^xe*#gZ%$7dxsuf+=iwLt~fZ~8!>Zw1|}8{%gxW73-sWye=90$=dO01 z2;Q8FgoFESZ7n#jo6fv@N!6j&OdaB;1-es}&EGA${a=nIV(or!*FW9R$h0<(#`e-_ zA|_`h*PdT{H*>u5@~=PG*%-b=F+Q)vu9sDM=0+!IbsUIqd9S@v+5dDS*`ixLB@(ee6y;ciiHIq%HR5d(&sasc|ixY^XTQ z_a!NYxbVoi8;apLkv4*XJga}cOqzoX)Y=tbQxI0Q)VCHnyB(hunw&h!ru9|ZKEq$7 zuFcrm;9_*I4Doh*dI0}$)1RM6qNcq*(B2&xz>!El7l-C?fmp$Kdcn1`-O1EYz-H)< z#zT-Fj9N=?e)fF!kT-?kwnVV8zM++B-3Xl2!|2SS?uxs*g%9*I4Kb~@Mcq~kTVIu) zccz_|!qe!hT4ms=>zddE+{tEoFOO~LDCkzJE9VTt% z9#8=P4xOB;)8Ux1YGV}2l>>pQK1rk5cn}Lqb1uZck=S+pV{Uxtb*sgV4%P~e2UhzD zeG4u7v0J+JH)>f5oRIRPOoqeJp&b?x1kbQfyZ`5Nja2OWafjkcTpi)%@RvYI40#TQ zB@P&ft_`Q^jLhl*_@bf$NGZQ_7Yz!!)kGEDZ9S2OxEC0x|xinv2>v;Uc69O zHucXF2}o4I(fqQsVavR`(6hlv1vbJ_k7MrtlIQXG%!|YL^rnyyewW4E) ztElWCBf*i({Wv_5#=)O^p(b8S7M$cGiy-=~cSYs#k`R@qGeSULr(K-KJ8tETe{(iu z?wGsb-DT}sJQt8dq^Yub{Opr;vw1>yPfANFOP4v)GFHfeC%8bm&ew`QrF=iq1`P3W zbpf?}{9&5%$t%=d)rl7&5EAAJaST+tySgJ~gDG&y-F73?FT9)LUu&>IZ?gRd@sMCI z2L?POt!)q!xYd&brueEz3RziC1SnV89DbPL;YMY+{>#nAA@n<-FQ^@089sG&kMf7^ zqDThYqa~p=tMgXrAQnj=!m4MjcyyZ z^bJYcMpt7Hus4^-W5K+owksD;g!ot*k=TqwM#TSzsB`SDgA2FzPMbDq>@>D*+qT)* z+Od-+jcwaDchbhTZQI^&o-@un&X+mvU$Dkn*P8d7w;+B|(z`TJWQ}$p|Ln>Gv)%_~ z&Onn}yYEMXY!@##{1M(t&IH3Izbu6=IA*kY&|HD^oYsl``UQ86`U|v)obA4 zo}}#B70LFQF73BoG0wJ(Kx9=U@D%<}6Iu@}y|l1ycq0y6#~&+1o51swzGuQIGDwgf zptbdM-0Wp2MCJGK_d6M%Xhj-6I_+==ZgOzns=z|~W_I3xT?3b%XwSBq9DwbDkJU@< zx9{lUeG)?6&>{QwY8(XyeRe@=ZkLX3SW}ta57`$ZshZ1tBonW5+kVhlnWC8aH~QK> zz;88H5xtiH_hGkv)0wL znz*%dZVCf=YM5KaX>y_7T{KxH6%^CPSF2lO=ELXSsNCEBIX|_OduCUx8-!e2b{TZL zthjl{e6akjyETJ&f8f&{R~v?YgG;sSRL>*0=uJA67B-^tNBNb$uke;J@jwM(;piHg zQxkg4Vr{~GuhyLeI}ZU6+=oDpRC-EFh4C*=VAk8%Fk&C|P;J!wA;^O8a#f8awG4cq zzAF>n62w&aMewC%a7Mi;;AjW?Lg`yGNHYUw_$)vas%by1`r6w#b})@-r@1vFx*n6P zqS0v=f0z`UstxfCpayY$j)(-1jUXpxiKX^*Ch$u5Gy;JV8TIjguO*kuq!q9FAF&ao zmX_a9Oq~Fx_*yvI)Jf4LSj@N}m4hh>DdKqFbemJyCS1xp1XeygO=7gf23Jb8u<7=! zJ1W#!b_@4x>vnYSM7yRk`1j*x-Kw6S_3YU&jhs(QWr+EHd=bGiIWCbF|WzU11)Y%|f(LP}hLK$G~pVuh6gl1d4Q=@g~7BPNPs6a%4%_aJ9&)<-&lN z$=%-@+azi#L37qyDvsy`8c|E939`1LXLMO5D>-qYmEuVJt~GNM9ZuO?n@axH^vy6C z^xb~kMRL`JNcl__G)2&@mB`DQZ1MjhAM~|hni}&Z}CHZF+NBN_t zOM^}&qi3_dvX(umT_bwODuZJBz87nUb#`g2%7@&vdd|T!mnLSG!_tq`!dZ7VF54hKM^f@}awqXFT1)ka%zJyf+O~Q6>bRCa$DU={E~p8n zUd1{Oi?ej5j3N82{bLcp$pU^{a15SdG=9|CdrE*WE&DvsZ2`#OFT#LdouJ8Ak+g2S zucqWN_@a735l^T$*{_F+z?lkcoRuRKe*-J{~LJi218xDjT~ zSR~d;YhJSi^^m^TkM>#$t&-N$Fse2xL?Q70{zp)jw7RSVd+Ddbr~byBbzPO>X8N3J zWiLP-a#58w!>>~}k$A|v@(`VV4>uBJW=;OZy}4O@^YkKw8}<&%S8_EU!HuRa;cCSD zZzM&`!vh}ZAl}^D?#*r_M$o>guIN1B?R-S@Hsp@mWhuryePtodP=LA2VACr>#trM; zIoKr?icCcPH9m=)^Y*=A%T9aM-PF-&`5FyznVMgBJ!Q=R>8Sg&H0l(6u|{Tj9A6jf z+!4qTQFCAUKDi-JvyQNq5MsTsd2dVAU`QXoaw4?@Tr9xG6Q4QsJ+oOI_}5DkK-DN< z_7LzS_Qo*2DcNyl`|!c8!9diGYpwt~V>vtd^1qNU6W{WI93@#(J=*Ocb-YXZT>d| ztCfD?T8=Yo-Qq1e$3&J%!{#0#;HCUeV4m`mI0T`AvZxvp3%rLSazE;~a#}axe^heQ z)v8<*A~hwsPJ5#Bf2Y#ePhDs+^o-F*g^1WJ}Kch$`PG4U6OLl9wukJl^DdsxwlMVC943FSw3sYBlA)k zV#;c!1bo%3M2I9v6Deeg9JIIsrX*!qS*>7R?q#o7&g^Cr!Atd&$+6^lt>F{pMJj4QzfRp0iiDAoD}sHYflXoLi&9oEM3eYAcSY+t-BQ9E9rU+` zl&r^DS=2rPqCT5=5-BGoc;bG1UmqD0nCV!5I7b`YDMcM(WEXJrPytC|eBlzZU|HtA z{{5Zc?7^>Pfz8{(IBphpnzSu!wXLj_+cZ;{dp)^IBBF#X5J*AE#)kbn7iyyb6Db={ z@q5#b@cY(oAuH^WikU&#%iC_oQxpdNuiCrskEbhZJxiWvl7AEw5<|V1nPBGXk;Tc7OVx)M80 z<6pA@UWIJ@EgDVXU2ss-j5d&e7L!l(2r95K9s}0BBO*k5bh%5ZF)AL_6Fjl8dy#4v z?-?EEg+mWdCE{O9Yq0dX67L=nWLTja^tUa1U!MfJO0MiP`?Ao=bT8hEF&Yv}z7~uz ze4MBV!=5)wYd)Pm9geiyQ>ot#^0;A_angzuc3xXlyOliOCVTj~x_lE>-P8?y{b!gp zk5dP)G0{r!YXl^-ZOWspZ?L>avA0%dwJxx1574coK6U@fl`!f2w`~0%&bKttk=X9L ztkunOb%?lS`s<6(zoJdATZjM12vborsXcXMIPN8)+Y;Gio!GJbp_l#h}z_4p) z+%BR6=%^8XYiW5OeGt<~vXYc_YVZCL(cUV1y)n^EuY{XQqAFd)@3GipR*iX4e8_O$ zbyy#u;~adwfFFHi)14rvgDS^m-;KG?h(=(nvkW##$1~&K5#*LV3jboNqnZs>sg?X1 zv$L0)HL#dAxuhuCJt1{ZJ-@GY_-+*C!{zH;+yL1av+Z%DJsJ$j?o{C4_(BBFoAeIi*PIDpjn}EqVCN|uzVj6KjaJs&?je3PpV}8IWf<(ADo@P08(kcT zusSH306_VDVqzl4JGQU#Hvk}f@$uRe?qwXtgSY7fUrm_X3<^m|pHxjvmI?|7Lh$a2 zw3zB5MWLZk%yi1ctOIs;GxNt_oO-{K6rYB-RU2W3a5#I4BF~>TBY7N4Bq%|8ARQP! zJ%34Tela0Xd(P?7&!P)RT#q!sac_)VXHV#wRUa{QKc*q8GC#y5#PqKYT>=0|rWVC5 zEm9Nh6+%b8OSM!*B(|0Rv!nH!#S0z$1Q#%Z_yY+WgF3QTqly&xj;GQZqxgB1czN?`Z)R#G4eDlD&ch}K0Vv0 z0sxrP)fuvdR>^rcGXmC4$ucfnE*b ztsK&OiY{Ig6}Sw{kTv~(UchVKI83NH5&@NIro80qsh6C3bFU@IiNG(lW z6Zm8afUrV1S}gdk#qZu!2ELkl&)SECnb(QP+sRiY@Cu8%{$Mr&`Nw1h;|P+P??&nz zP1QaLm5@00MonRmy!LvWzPDB<-(RR7M6~>E1NU|GNi;HsJ%?!tlq{Q!7mgEK$44%N zrE6T3$>tJvrk)5-JH8PgGsn3wk-0u~+zMuO(zm?XR5fgZwYz*dSi9@Otc4Z_>_jfK zLbzsjF|Lt0S4Wux+Z1#v#&;jFR6CFFPkN5GuEa7_uDh-c(SS_v5cW>YwUE1He0A zNN|;-aTbsBU#H9&fsdN~5U*zVOx!g}Ijk=23{nYLe80U%(4oJpdftW_9B)Oen&u&Q zViaGnvS9S67C7Q@W3%BQCSNugv;GYklIP{jPZ^w<-OOOeul1JAw`2g(Cp-Cq@R``z zC~%weF!{Owaj$lxAP~_y3NpBiq?OjoY5pQqL9Ys938NLFpe|9X!7XqTzJU)s-fGea zqsR5@J}dWaLB9l!PYBooUDwAC&@a$%T`u6cG!in|NL!e^cG-68Pze8sQkw*5hBVQ7R2IPgFBxt$6n zi%SG-IVtXD_Y9S#XQ1TniX9$yyT@C2S9whdVS&cSz!_e5`q23iO9^yN-J@iT#7%Md(y1B}pe>&CyJsPP4TY9Qyj4hAs zK*3>6)~RwasaFh^Ts$?N`Gx4*tzJHaA_O|y!kH_UG+(FCux52UD<}Spa6A796QTTOj^>0t(0Y={%*NoV154Dvayxz9ijz=F{AyQ&^ zATy^cR<4iDv_^j;!9%trd@LPK8cogc0+Cp8h_!HPRnyJ(fDPMU$`9^kTpH!fCLX^x zG?HP2oT^GrGYoqMu8^KT-}{p>j0OsjTh%}KUVBbA%PBXqd`0$4uD!EAn*plW*MgJ@ zrTlTh?GH0@_ewal&6P&b-myL-<2Kpix96GJKHp6gaT!_!B&AkU@uMy>qjcpicK>C*)Pu+C;Gku0qJge(gYN>Y}a6Vp( zB@a$m`jPK$T+JD6^ON&6a`cu5ZhEiJfy%`MPMgHFgStcQJVNgcv zPNf)5b4NE@(B}P7DO)G4JMAf^b=3BfnsG(fP8sh!)3=1j#Zz#_ zWpph`wycKK%CSn2$?b%PtHDMB=e$Tu?@8yQ-GruK3ZftHEX4Lf^=w&#GM}no3now$ zF}p(N9NCr?`~BM9ljoM<%cYAv!~-Q}|C<6OcgpSBp3CC24sttxOJd-5rq{|u;zw(F z*ui4!DgRE!x<;K#{w7Ta-f7`nFpyP0VlN7-!>CT(^5KlbFMnCZ1(Nq93C1ah>vau( z#opYEx-JDhoF1ep;OMgU`Od#SO>yMOqfJ}WO}J^a7J6doUOi8Z`@qVHYJZ0E<)7UP zFfd8E1SM;9?_P4?+)r0O#!&k#e8g!RuY&B@=PvJM!R*xEr0x$C#lzhIZ5ecXNE;Jk z7xHL12##+)>>-7l2FwO>r|#gTh(`KsBNf;rt@;l)vbCY3tB6nm+y`5%-zTUqAX@eu z^|Q-u$>%kNO+NmALmMm4?&KLD-;^F7jqX!awj2pf;+QwtXuW1_6-T2a2ns!kTK1}a z0RQ4Et_}d7mC<)k2IlzzU$gOwDKjFx)2(gNsrA{%`B(P4VY@g zEkVipC-jv-pkXmH3QoJ%XGnfm_rMgXiNDi5{(-@JH*Dhl+JV>DLn`3q8Agb!e zGpHlNN}ArcUFH%w7?Dp*Za7m-bWl0#N<_Y6tb=kk{7@0XRLWDtE(t* z->yZ?R~6abPFr%nsiNVy!?87$5ZK{7mn+SVqPM?A1yB+EeXHg?S%%FfD$Q-JptI4c z$2k~Y?Lto>y6@f-LKbb++Ak87+9t8w(oKK&`1)zIkO+FXh>I9}t=E;}$hQkS;5Nz) zhpE1RRBY`2h;-~8EgU;Cb1fXYKjY)8D(Cj?=D%*@W=+jh{}4_Dk%**JU5c~k=^al` ztB1{5O`D7|9E0|X<@f_HG|5GNrH1mAv`B#o_tfLn3ni-MF~?64R7F{kZ<8$1&qhnq;gWZS#uo7s zn3qFWgmDmUyARxAn<}+q{Sk}SIyVdbtsjE`KX$-h{z5k`&+oSP zmWQKCQ@dMV=3ePz#uwY}hK&1EabXE6G|?8Zv6B zYxMTBVb5kSc)s>POl|jl*6+95&gSQi2jFpAv9k^>SP%7L0?2l>$GKdb*ckMeOw+~kLPj00Pw(*~VxYJygZUgA{bA*6R7N_4RP zs+z$D#n%JE!Yr}u^QGIiC++FFamOnGs+3N00S0+_)h0wcKMtSg!#7a>?@2$Scc*)? zGOjTzZM_E8LwBBPW*nNIup&{`hcX%6vH^=qZ?PK`0#2QN+(cg+2Ys%YWJZzE+$i zeCRW%F3f2-${A9-j2onH)E`w-11Y5;Oe17H3ZIJTn7Zew%OpqaGl*^FsEZ@2=A5$2 zUDLT>dheLFXjeaM8jI=P5;5T^8Z8sy8c6c z;4lBl(*MZkIaz$86MW^o$;-Neg2L)Re@zkmbm#3fk0}E{1myb%Y6ANZzXJRNef4U7 z?jj1^eAs@medI)gnt=$=P?nRWI;Si8A~+J)#$!6Pbqy101xsiui^vB}k2$>(o;`7i zewub%@n843tYl z*<}4yg2cg)IFnM*)2TXBS;2rq0S{!OYV*nYFSE4}g>OUPcBM8p2q zOMB{tA265mosC$ch-1!Pa!T!Y89ITQ9BOBHO~ta1lcW($u(A>+J?%FUzybOh^0HTO zedmz9#fxEF@#zkr9UgnEKCsX(SE*lMv}$eoZCOdzFLyePqf|?c$D@0Wskflc zZlFjBz&VmBAPYjtkpK@g3r&dq7}{&wI~l<7=m4g~rNhKam@{edV0o$_$#%%Dxw&Vk zvv#*~h?@Ow^m|(e7hlQ^oSfGmu`^tWScQM^EGdroQgGhhe|u8;48~Af?~7+)=mocP zU-q1*@E&of7!j%3*)r3u=*<+KYoqLldU*4%m9<^JM_4HTJn2cd5lI=l->DNoaC-L> zMLC_fEz7aJhVsKYG%k*IAn?Qyr1`@K@?^&eX&5c{KAh zbM+}?24#_QdfE1H-DVfqljlh`K|H3GfZ^SCkw6n(fh!DJuIL(pSXpQ{_l;Yo+v*myv(ZrE#{iPy5K$mypy zlS1W~tYTM<-q4pFRorW z^Cx;5gqrnSrTs8*Qkh{V`u> zr86B8zxjZ~BFtyoZAUOn8lJc-E~t5=O4%U=@qVa&rK+YUKir{YsE5MKQ@uEoee$&o zX||Vh)={Ut>bZIkvFASYUGg?;-L+D=1ZTe6zxF@{Z}cTZi?9ONx$}EomVT3qHai5Y zp2*Ped#PwM*ek9XjiV)0NKSkd6Tm zgtlU8XRP$q1Jno10UHMvb9~yIr@17ylPlk5ccJZ6O|C5rLracqr~z;rx^SnoNme6) zEBP*Cr4QcUYueAGEX7?8wNvix^~ox`5|poX1FJJ`wlNQFAI2n5Y2|o zjTo$XNRde-sjDgjC4+t@PEy?F{q|-4w%n(ZF+utw@ljlH-7*9guvn84M*xPI(YQ-0 zG4Cj^>&Xqwiv*cq1{`4Mj9h-Hvvn|y7Xc=43Ejz+-UTeVMMKRi%v+o6VDC*BJNpXc z6PsZ671#;zo0_ByTM>JO!prT+8wINV$+sqoQ?2jEL)~UbVJCOZTJs;4W)X7QREjf( zdX}1;P81|7HG|ru#5X19W+r^#>nshOdUd8glHYUx!f)||lmw?)>d6>oiIVf%QaV3t zB!ZV{NYDFI*TGkUdEH4N%Ye2dfMgTD{mGtYD|VeP5}>k?Uc9{A;9o#j)ZuPZw1uwT zH~K3w2hR9>>X^0(ChkA#$Dl+yq3cw{77}WwC6l*NtAGjt6w0xV);gz$`LL)4(4R@f zx+-m-fk+*;85U{!{qkD^5RBoBG0qVPMF8N3oAkZ2R!V%j;l(p5$KTbDGHsY4Ve@#EWhAhFmA% z;U;_QPSj(T-wDm~s{rOlGk@m9cT4Na*SpSCZC1l70fVW5tV}Lfjkjr+`o3aNGZ>EB zeG4SAO_SCYJnBj$pgL4kB}@$4-aWbgoJ8e4eqo$r(=^(yu@r8}ScptO$S7|yc4 zBb7~va7(O2VScOs_pp0<(y&nWbK#E^c@Y!Gvv=m^17g>DusFv`;p!+@EbBd@S~5lf zRzdqh$R+f8u$67v9mf8rG7P)HCBUX>J*^7L+t&HdZQFHP0W%1eF4I-RrKQNd_hatEFXMZQQ3Hyz zLYVOIY!<&@?iryArkvez{W{IYD5Zag%B9(B75v)k%& zI(<*gD3Np~cl<%1Ibv6$Pp?ow*Ij69+0i|Gae0vX)Jq&vi*oszQQ%Q3w(VP1@%g;H zqPi~e_vYnTya^hDgjcTo@|Tp5U{Wd>bEhth?Q&|6`b(*jU;6z^6J*av`bojAq8vrW z7sa>=H0Gh+FMz$Qmos(Qa_SmRXl+W>_2A?T)o)a&5`+_{v4O{g(P_7N%+#jJwN^yx z75(!Cr9pGOuW>(ey^s=`UbP*jbUieTFOKJ=tNzdjB1|V)xF33LP=K`|MOD$_u=AXs z(MeieO~er-_mT2Y@ThW}3%_erfn+8e-H@is3@iIuHcG9*5&9?)+8a4~p&eDQ)3A6tI%YWYu@#-UCQAUkY+d z`LE+mGD3!uLm63jH@VfOtBB&zW zu54{_>f)>cM9)Re)P>kRRXR_$HCXb+I+`#yG$6<2A6J-p-Z~qI?dnS&x6-V$8$ubh zeDU@!5ke%6#oJW**0oLZ?BXXX*lBgA1o5bG--P`w`zZXe%~)b~7N-6?^>@;Yv{uRw zcR6aoY5BQ1df2gV4kPFBwcSNJy__jz5Hf77u}TXhyUV{TYW8#NtGyQQg*_Rr`MVc% zc*W9j;oD?d{4znzXzZ;SGUG7w%Iw{tHd5Xltw+#GfHAx|RN(i5VtbChx#tk%XB9at z`Uz^|@~+&MD~17{bxI|BMK6>V+%eObqdQ%wQxd6bT=P4^cWTqB!#1jNw$m7A%{WZ? z?1%yQW!sEj-%r_~arB^{A{Y5gcDL^@lwkr5?d$USG)jdyd!+)^*cotB{?ZGuWf#*9 z-UFIn^bIlqRvQ=r?{?sFLt;*hVd@P~@)N}x9(?wV2Y;@nY#AtrTXS#gCMWx7QNgV4 z3%4i;_$+qAo>e6OFJWNDAga6L-3gDYxf&(n7NVExXuiNH{5I$8C~+8jx}9j*Gs5Rr zq%VVryaXilry0sg=^VxU=7H|+cq1k5F{+sjj&;`LPYbue=@?a{)l`~sOy5uTtUme9 zjf+J$Y}c}0>s2W@>|c_`d@dtH;0bOP0|mLu?xAI zne?N=p{si@_Zc&d<9c7I`aXx_$u^jWo=g5w7tj2#mM_-+!TO5#bz3#U{e$;D((j5z zGX3n?ueb~PaP!Uu`60UTW{}gRUc-=BD7O7_?;`RiArPKaf$wRHu5QUQqWiWt`F-~> zIdx@H_YFbXIbBIsCc+-9F>V6kkf$ri{l;0>Khj26T-uUpL_S_8$9hm zgWNKgRCJJ89CIlaS?JIlKmK_Cci|k9reT2~CNmT4b-*#XaLZ?{0Zxv3>vGxu43lhl z(~4*`D7cCsqkBt+n5#S4b4+=D)b6C$0iJN%mYNc`dh%Q?+wneg`aK}7@&=UnX58q# zjD`Dzt@F_G6KJ`p)?c^3E?2oPxf89optYU8=O`!>FJlXl9qQwYUUl7C3)+5=pK~We zV?QlDH3`}J{@F&Ti5B|~5FB7F7L}G>c-2f1eDb1xd7*5v%aE`>_TKYo(ENuwW^wm8~aL z&(~Jw{NXinjc75a;3QN8P)2*YzZT&5$wf43c=dLkY?r@lld(Z>DLrzahXVk}Cx>-U zxVa^ea)@~`+gJ%lxSsVq3K~lOz~7<5nHRfFDQly*Y2RDhf8N%GTJk5WygR7m&UkDI zZkr@w8MG}oDc@gq$MD3vcJv-aE-OpdFhx`iJ{MKK4KDjVmr_TM<|_(06yt1vNH|K= zZB`M)x#3c<4X*Q8^pVvDjm(gA))+YxgxehEI(!NE-o|OsX!TOAWAvmM#+-La(!K+Pj#K@ErS=8j zU-pF$bjE=#3bdvBSM;3j65%v4tH`w)e@0x#^n`N9D z_CLcT{ihDYhUO5_`OTjUFfSjBRi}O29qd$9=~L*DmEt!ICiai16(33zF{iHKND_0#o)+brNSp_pyB4 zL3>1&LKa>HP@-!WQe?}=LIc^gD_Y@9_v|dE<3}kyN<2r#k+z;M8Y9_pzt@wyLFe0* zA&j+p(MDeHAf4&Aj}`|TjLSJ4Jp>BUS^`Ipde40@4pzl|FGSEzceV4#8g!Q(<8+lVaoYs7wFjxs|{@{)FhI%Zv4uC6d7;EadH-m&^{)+| zvPK($Oy@QLd>GXz(6RDaY52IDg|#I~CDp5YX*YJbM;B$Tk^xRzxmAn-mpw9>a+{y1 zNPX0dNWe#u4wwINd%{hLh79^^a0YSLP>7I$p#dtou+MN-J4`(PJw#C!!nS@DHX)g^pd24oU5riH&b zsSW^++aJPsT${XKQGC0UjBa;VaNaBIQY*|MkUz_?LYiB^q*|~C+q*o zF1~YV*9|Pz-T@z6y&sGU5>eYo4TQ%FMm3m{8v{TZWL2G5;w+K(+2tO`k@C46iDK?J z!ZuhGEgj4u2!mLfSDk8QOby`lu~2USHPD_YQ%zU@Q%mwA%W+9c>vKMwBTC(?42fsU z6Ul+$R^E|h5HD{jZQvPHA%ebSLuWxlA;jbUW_NtL*ZXm_!DCJxeVk2fN zDuW_RVV;{~k542%FH!rW^NF=2wV6F8L5O|x!UF~wV&dle*mkMdMkl$K2 zHGQa|CY+V+vI!EKOGY6!3rxsTCJn3)sjjsJy%e_vsy7pdY(l*G{KZU;P!oIJ$eEqD(U09dtNK??a~b4tF7V`$!1NcXR%0ut8Dsu-tEG1{ z9(z`R1ydn#ggdvD>VU(>hcl4ws~vCi6V-K_aBFaPgTPDnKdIIPwZ4S*?;5%{yS6VM z4a@sa5Q?S`M~GgYmJqV3CSE@lvS~2(1d<_d27>f{Rnjj?g@K| zNrQmy;K{<1K^NjXs9J{qWmDZqC45N7Cd(-@T(!JXb-|kjtNzbYL1ySAyK<79an2>( zJ68=2s!$F0&w1MypVsitNaTgNuOW|4-q(YdLmj~TzXTZqrJ;G6_9WS;a%S_R232KE z9vA+(SUAOOS&M1*liqC%zLAkzfXq6- zkJEb8&RhylRknk_`=sv25Qr?(4qAcvPXL(d-{H;LH4G-k*wKI~pJZrl^hUmfu3z^=!BaO@f1BMYop8OdNnsSCv&Skxh3_J}>0enl9- z$m7V$L9g6_A$(9=A|CqM7YCyV=(X|iv6_x+X&yihJC4I3&?r6wk|ljX0_fjW1WrpL zNsWsfRIB8z>+F3O&7U=~qv8=gn3g!Wcsw%hgH}40m2_x{B~d$CN1e^vi)Gaid9G+( zd%ROLo$v(|N=!`~fO1VK0w?y;r)>!f%#Bj6Lsb2_Y}P2b&q!uvSpkx*KGY_!-i?@9 zsOmUeFoS4WaWG~p<@(;9O&jrP3D_Poh?98ycFKZgHHsWlBrztj=Z{lujq3D=IaPBU z{#LH=lE{Gbb$B{zhiPVdMSg!oG=OjE55QPeSXHeAAz8>h-D`%mTdbZnLo#W&Vs~}R zYp4Tj|GuYES%pkWJARChm3>LlW|!?3OLB?EN!>{3JR@gIHqP^7Nr|P4LtcT*q_5^q z9NOs(QkG!bG0M6T9@w~4tA_M0hNh~^o?}I%&#nK=uD^#j)z6@{YRCSgbTD+W3)dWY z^HDu`u^g$C{&b1EM*7vo2j+u3^NrSz=53P!DydqH-t0$X^~eNccZgxW_ac`SQVy9J z4nyqFPdAlxhD-=lUhKR!`*aVi@*VfE)+66$JIE|g@1HuDGT#@yNw&MX2YkODPX{VY zu0pcWf5)i4!@qX=x>BK%IAJUd3y-grAgy zK9Ts&{rw1F7tnm>>>Iq{2VS*~(nt+;Z?n2@T;${4ZjT+F>#Ou@a&|gUhPaQE=|-FF z@HqStJX*}k4 zJa^5n(BTXME_S=|pL=_i@#DJ`h;N$OJScEIaV@<6^o75Ko!c;-UKzAntoGZ~MYkO% zsd(<&tH*dS4Gq45PYRzrtMhwWSbTP4*U;Cqmu%-;zMojh%!yOs0D z(EDuGbFisuk~!_u&6$Mbk|T)MQrhy!9bvu5or*eZW3qMf%o|Np@(swtZC6s^-EDVq z6cz#N;(|C~xA+I|_MZT;ErKCFl90 zi8T)px0>Ui#Sh5` ztQqU}MH(_oWxqNjX6ZbThMbMPlOvy(>igVw)U6Zab#@qxo9rJrQ4n*bf#Ab}1kR)y z>{+_?hdV@mgYrzVOk;oGzq0P4_be&#r_pJPLrxFJ(fLg80xh4?%F_8$EtXck&VMyn zYyf{0yV}vIVSe?idolxyiT=%EFA1pP;q(8pSEK3^VdiU^jd?Z1{tX>f3HjVSpV)Zz z>ff6@`MR_?Q3Pb^sEQm!ELxND5a1`Ig^h;r#DhF6c$quJol_x~9m8>Rm3!sT_g>%A z?v~%ox#tqRIzEnhO?Orf^@2?!1Bpv-2D9Lc?jnC99SHHQxBln+#}(5I^e6AZsGa{w zr&khhQc|PQq8G7FP%>{->6Vds@UzF4(KGjD(D7Y7jduj9l&}gvtv<>wD?gFD>*uwF zFDy^R5k*!}6U>=q*XzfLx`NW&FxTdW<+VPo-rNu~PsF*YGjiTG`fUe}vyb-kQsf8l zRmAd&Hq@v6A^D%y{$5PmVD8)2TXbSf#_2!@`GDi{MS6cNWcGD8svV%A3tJ!U9ffS* zV9MQNt=F2KG=9|a!inxcTVlhj@ekg2Q@uXCWq4k;H8U2|Auo6yIA=>-Tu}+FVg%Mj z^-Yd?Jzy4$@p(O)Hr;pYjjdO`5#H2V-*S7 zl5w_gqF_JG*G7ne?-;kuL^s}@V`W#mOMzWviF^G*X`FJhzp=Ze%Fi46pU%)MA1PRv zJ!5i9I^EwU)$NKlDo{{o<5(T!u_Qmnle%4oIc0n|GTl9zyDM{zMb-}^>Vkm}KTeND z+En*SW#&X4JKeoG^lsZiR?288$hg|n$N1sMlBJYxD|D8MV;H?*Xc!acT zR!yP!E#~j?B$hlySWD4+p4ilXd&9c#B5dBdfBzUfms45!s(ES*dMh+;-VjT-&i8#@ zwohYRPs2+g{Ro+L`(3piPOIHt%;u9eFj_e<>S&GbEz*c)BOEl$->h>^l9XDIvdFEN zb@IV*Q{ZfDT}S>}>Q>H7BoWSdU{y1~;USY=_G41de)zM8k|L53(;g@JrhQ(*QrxGJ z$nPxbO`5z-u~R(XmTQB;F|Rh^f!;nWLorw3NksM(T^yOq#*>v57sRA}hv7?b{=SKE z`9k37NuXSQqu@K`VG#$x@BDMHFQFL}iN^Eb66u6qf&rxD;Ut0(h-kVyN;jD_f@NC0S;%u%1jI z<0@+X@z4cqpX3x&=iC^CkU2tHDl%;(nKZFI!tmuSMktecS+l~dafL&IHeXab}1u?16OYBQc@Rr z?j3jGW;O8_mUt0+tthXOvu!Q?2E_L#&a*CGJ37X%CTPoBS7XXq)IYRfsR>Ilkbrp> zkqa;Nok0!vZ?n8IgAt_`N{bnPDh7XXH)FMLFfu%=N-;>7j!JU1`mTz%EQHvlt%lt3 z7R=!922EkJRN=j2&3H(fts39%lw8XG0)i%*Pd8w=vBqRy z@Zzf8&7qFwnp(zhfnPey-0ULo<2o)oz3&T;99{XGYfqa(WiX!;e-ld&ICB$) z`KyP)?t>Mrq^C6%ts{OVW}{}wyQbMT^7z=n^LuYoh;itq%Tc3m>L%#ebEQv5J_LAq zi$21ZMU|w7m+M(Q<)S@NdT&7h{t8-_hjd%#*wg-gwO2Lcj7^z)Y%o45aJoEqR&5;qlNzdz-(_yG{T(E*c*&e5o7`1U+|*KW5styg3Dk z2BT|@$tK35?;Xq@Z8r|x6QpIMjTpx|5MO%SEF9_R7@h2Y;2oMRH1X@D*pEG4zj%1e zpG1PpF6jam%i2W(FJo^!E;L?W8@QCR`pD9|=61ZLbSZhO>L-8cRQoL5@M9&^=8v!Z zme#UGkl)@6x~jY#UP8e;2=vJiuREO*b0-L~;4e$pg!DwOguigK&Zf2f$JVyCU=IGd zF5msS&GY|=ddsLdx~6S=AV>lU?ykWhSa1o!J-CzL?hZ4MV8PujxVyW%yEC}E4KNIR zT=)9k_59eo>u;~sUA6n{s^h$HbZkKC@|jH^#Z5PAW@8Dd=VS^?isk#zK|}pjzZjmD zcgr*1U--kq9h=B0=H80FVGl#*2!)Z-7ul(-8*}pfpkM^ghYgi;@Iz}_HUDSbjN+AQ z%`sG-uP92uhE(K|5^Ta*yCX01d-u#2!v^=HmX#E@PNt1TxDE$!wo{SD?@pA>fx?XOjH`I3^>g3VLvC(Wp_UX0m5?cFwj~Vvb;O({d z_0DxupWCc~c?55h4fLDoz8*<60q?_7;aWmr=z*ii>%gAV$avQo`ll$sVLVS-N|=5<3!}@xerQv1k2p>@3?JpwS zV)MABB|RA;?Dp-c;uA%A;5C(OkPiDPF2LgLxOZ$BFcM6^i9u7vcJb(>r#FbnqLNFN z!C#rVnbWQuxcKnFSeX2zaQy%?Pe0obP4%0a2q{Cs;m#OIMj^=T(ZxkEUpu9w60HHI zUNk%1yl4*vssHdpVo`2Lfjl&!cC$2qefG=CgZZYA7;0v|omFBKtEcFwSQHj;$^6I@ zC#&8--J~EsW<}=fiiTs9|bK9VHMVtiWf_jqe{9_du&Q?JDhC@GHfeFz2i&nOzF;7O748qoqP|Q07L1CX$?BpYPPz=p z>m-L-tW8}&m(9Q~r^57Ge*W*|5k*Or+|XnpLzI=D%#19)Qe`vDCEc&n`*RSl_alnN z0BGJGkqo0+n}|{S$TL*?qul9*Qrft*?54i5zvjLvv8@<(A!Fx)4($L>*E~Wt(Zy!% zs-ZzqwBb+eaDUGe&9vZV11J9DVlQ9f((pm`~(^vAEuoB6SglJizB{%A?r9_=Eu|3g>JU#y8r>PWiui@Cg zgo$ud3!RC*wjURD@?}#v|DF>G)ig+_CVwx%Kpatimi8KD_`r$Bb)I7JJ>-SU{A{_R z0q^48TDNnNE39T#^u^t(bk{`l790AKMy_}CMB+Mqa8|CK^f*m4)X_*+b49mQvQu-N z+3fzveBfr8K+3Q#JfRDNDV8U_WZGptnu}ALy;@V{GI7ni>cHHQ4A;5jmXqB?D1~3& z+ugJJ!c;7rYf=&*BR|8;frTp^4@J*f{G9nq`nON}^XCM++)yePN*M+&zgmG7qo zqH*^AgV~S!l@?c}nPre)18%k2qZ29WOs8bilJ(hJS+I4z&>P|FD*jd<+rfue({fAq zzHp*zGSJf5WfRMD+&HYmqU77Vdr0}gX3`jD_E$?Uoi~lbp*^y%}g7YD;W8fFc)I2T^+UEzXydxY+#7u0c!nc z+!&+&piid{ZE_wibPh*POKGkM=N&kI-eCY2iU@uzYd;dFo)?Lg_w)02U_=03=XB(Z zz#@fyd!ivV^8AAmdeHs}S6i0!PF|x6w%j{^uXoO0(TSXv6eF2Wn29jLB|)=7>DVvo z_MjND@xDIRU2QTxKA6cS|7u6#4tJgu&1E$Fr0@-4`tNpF7Z^pJvXp&9aa;VUIp}=t> z!(@5RM!7v#JTT+eA%gGKf61W7H{(S`6`tF;7d`RuJ?lQ68$$^{FqxJPJ{3+CT1Pkz zOiz4XDq!7duB6I(-WLH``1W|OH29P5K{3!fs7WNH-s4kBEd;-lua?$%neTYI$+B>dAorrGwuTA~zO9XWY|rf+N| z_zYNr`hL-7njGqnM~Yv?9~0#S`AZ{24I$t&l<7-fQDk zN$JbUv%d9pa@6yd0}5sDc89LQ`%V>@nZQlw%gS}@+9U+>3jQ?M4V20`SLjUj?w@%B zph{=maOQxtCw`1i2^lA#44aIfY3*|UzB9xCH-ybipxjfy2AVuwLxqTe!w1bdD-Hae z=trI7PfP8?P3_G)q}J(J3w^`PX2X_s(JWsbS>%1PBQdP0C&!9`iwDQohIV@Mf^h8k zWv8aGcpNdExNO)?uPvLJlOC_KFN?Tzl!iN>Qodd-9fMxEHeeOzQ!>YDofeUc-eBOS z?_eKD+D&qzD9T5}Mnn@$f^6(`R_P^0YM-6K$js@nF>7DJe@{{4#@G>(pnIRgvQr9OyUj>z-U@S8RO8_ex zt&Bm4E}CaY>S_;B2wXcZL@3x`43*rG&G1c&TT0ui4Vb|#BE!OYb7 z&m};Ap5+2h@r&*?O8#%CoQTa(tJQ5)|4e?lXaUzJJsqaPe?AI~b1t`7|K`#2vPgdU zdFKHe8w9bN<4S)}?(-wvJ;;4CqoH{e6vUmnq%mC)^HSc&2ehkn8LeyRNW5eau##Yt9!jm`dY*ijzV(|ygzEu zAWr9Mg}`mMDYzV1=Q`*pG9O0w+ezCuu=ZH#4&WG{UeBQpP6|!jZ`g1&#y?R(cp`pB zh3b7>L{(Shto-2Z0)jWvqpuO0ec5_V%k(u8+x)iHg+yCH-zXeabI1N+cC`yOLKqR+ z6z^%(;sUzY-+1821Cx!Q9vB64I(X3=28YMnwIQDf+a#0z$vg`=`qC?HyVmro$awYh za^42)dA&AyUga6Qno$6Kekc!F2y+RaZT%-s77~a3*1yg})}Yp~jyMOdvcodP~GbG}-v%IkF`XPO_X>Jnjav^F%Xm z4R~N%<6mjhHiD`FCX7{ zP0Fe5x0hWK3f`*dY*96h_pl<-N;-VD&qvkgmYrerjm+r;Pw|&N*CIZ9awvqfUZ`&AVI!N8q%zb)P;Yb%@s19E_d!mZ^cIwhDW2gn8Xh zO;RsRc5Hm3F6g>JdD}%?>b~wF?o9PCCJ-uy)BK?`JEVYd3fHH6t~|4emP01TTDhK_nBmGC^B}m491)hAh7|IiG>0&|kzIT=ww1 z&+L)V?2K(k`Cl@_mS0(A#!hdSvy=$vu zA@toHuqLYvyl_ALJn-ukCdgwZZndn4NamttHfhWh&VMGFh)P-buUF8TY<2XsA*9s0 zRq-7_G^d3spQRyAGXrJWB<*N#=hn(&x=fS8wb@8I)q+Iy*19OWAi1Ew79Jp;=}v`q zmWa&G1^4Z{c^jYll$=#g>Qk)FvOts$lLWgpOemJKSBh~e1?AP~{nj3Ril{61J3 zl3%zRFZG0(k)wUo4gMayQlL@D)GwRPw*toq9~$dy&$aA7GA3`Af*nQp$^BwtDMzZ5 zrk?JWFNavaFzPwQ-{VfC}C1kA--rA(9f#hl*->6jlM zYW`5+za_$Ae5SlLmEX|_Vm_80|GHCP9<=OD+3X!4r_+fpFDX(tjY%+%K>7~UFIhq5h$5!e( zH$)|$!ga|H$ppSzlVT-sjT`IL;n4^ZQN&EcDw6*_eImfA2xT!lF>|U(2kAE@soYA3 zM68l~izf`YcS2JUS=D|cW5B^v{F?e{Uo|7|4aX^H&3c*rH*(WZ;R^MhsYWlt8QlNX z)+Vn|UQGUe!EWrqTjk4Q`Q3}(`b*2KqZP(T)vbng)iOz3+ZTliS{1L97@6+sD}8Qi`M}J*OQ+jUccm49d;+5~y`Q zaFj((AB8y+oZ4b4MLjGE5<6+_bn>7hXvjv@KJ_Fu%h{uMb8E9Cij?8M(zRravg8>B z!oK$!*hWDN_~>B%_ha{fDYS!^#TIK*w||Lqw46*;PFh3t$`*qn3nhW(&TP&DTpsb+ z1Z6G1W1~qY$P|+XCEYI+rg99z)71(`d0-!@n;`QSOr$wFf%zA<^DpS5YY)lJaYVYE zoRA#~U$W5|D30xRt7C=s?}T-sQm5>sK0T-_i^gj3fp@nY7jkjBbEoFy@^UZpueW4( zgKOa7)l=?VWUjjKx?h_*lcxMia#I|^4F53K_*m^;9MSP44SA*e-AH*ZgNuS~dcv*&!*d)n+&~OPES0)@p*jp z_x*pG*y{gjV(4$-ONr3j|1`0J|CF%*ZGZlY%-)h1-Jm%){kY^p7QNGf@vZufH`c3(RqQcN8zA)01ttz4V8kTTc8<$s z9yqnEvo>MNJuT&eWvAJVO(INPz&IBd22;0I%n6xuXo+AXQC1>Zs8!^032yS0GpNwP zTORXBwO{w%Rtp-&_`)w+!=b=)c5zcypECte(S^mioljjZR*VTNN9>Owcv;KFCQW#x z=195Dk>^u5CsO^z+h@RRKWyS)DI@R*D*nDJ_JX9i3E)2P%RH&n70;h;;I-PEUS5sSXX9Zrax?j7Ivjc&Z^`6>Q?G812=)Fk*Y z-ozz=)$zlrX|ch*;E9;@)5s2==vnHIN6qoW8eyd&2tx{&|Ss5mpYnztSIk$yK^ZxZa00sVnzRAg!M zci+|W7so{4%k9J^=>|(*d^NNzi*4&dTSADQb)@YeYlR1369(!6Cyy5ST7BSCZ>_9xJY*mHTl)Y^e@V}%yHelF z^{p^~J-9gOv!IiTjtcR=lcB!EY2s>~XeWUvD?I%>wMfVR9E$gM8{u{^-S_K0b)8RTW%7M&=C4LfT1X9q?T7y48bL#V_6h2|9o9X#rsOeI2%JGk$Nklgv(uv_EAK+qG7iTxYtP2g+1pAq3&I)q;HLjU#I_x?q^veWX|$smapn#lj^&Hu-x%y1;d zgS--t{5GQ$Xf{gygTL0!i9OxcOyt8fQTwtk?GMN2<=vlt>P9-Rr@$%eBqChMVerWY zHQ&hLikG>tssA6~RFgsThIL0@=W;_D`DBX=LkfxAgJxub75~H0@Sz98h`;lrIM}6@S1`puqi5uFhp;J90wJ$yI-0n1&Fk12>Jeg4q_e=4m?f>0tkp zb;MWo1dlu1yMa3LVrhfonJ;i}qXUxl)Gu6|losk)23e>-OeF;Km7-TWh79SyAvaA* zmI^a~MZf-Odf`Ir9m4>2I`GOTjJQzuCfPmN%?H|idNpoOFR% zlsd^TqyIjxpjD_&U3M;ItLw&`E$x^de%4hMjMD|old^12;HB2xkYTaReppjcZ=E8= zl6+@2%0$H5a!cWIp0~H+QgHndfA4#LJ0hs&LhTbGKw0@6#UcPOQT|JKyIAj8_oyUL z6!GEb$c`_8Hv~4A+q=k*$HlMTFFsLKj3C+hSJ;bBa}d>esULr|kub1S`yage()|Ym z57Qgnh_5~Z6P^c!ncCy5D7TUv%zcuE^VOF>@@ZottiX-B0jRLx^DwkyWzJ#j8s6|Y zrS_%ul=9PZ&FD;OK(zeh)nnhA@R3WhT+*umR6KX8cwf)gf zZOrG=5dZm^Lm%>ZUtkSQ?K^tEKAH(NOs%WW%riWKgPI^Thlh{F0&QK~IWF6^7E^Pp zUNl%Z)tLFltGm}vpjiWA9D**^c{ zRvQy;OrM|jWSu-F7S_DyGiV+lP^33@g<4KVw&=8`NSL=u%=?pA7aChDRm^O*T3DX1 zS3ZfCdvl)2QU*=Eswb{TKDD$N+3)V!wM$svg!vKmL`1s?9nElD99~@y>uM8YyS&-0 zjYY6}2|5Yt!j^r}%P+i$ct8)8yz9s*)kErsrmduuf{j5_TdDE9?22}YW-Lqoh{B0Og38lHT)P${7( z!O=Hur~XGcUSnMjneFw?-nvulu}h}yhCnNDPZu@@++%EF$RqR;(>#fD_1Tmi<)TBaqVO;p}FcDjtC3s9EM5=IWzEN?V%qOK-wfrKxsf-)Oa9 ziG#J_zK`C2k`;b$nxL|L9h&OYFT+pvWZ&$NzAq{!6Mf031`!J=a6ZpWqEBpb7nn^u z!%5BSjap=A&VR3{IMC4}y2&<437fGNpvhk;u>uCA5hRa)4Ey zxz~4HNA}sjKE0{Lcc0@aUKMMEL*xe2I)eDA==`Sb;GHBJFN^pNWgYUApx%i4ko9Y} z%HQfGpM;@mB%ayM(6d^kkrRSBfe04Pbd$=G263_PR4kervRPIi|v3qGi%CCc&67hkW9fGVY-kxI;YBx&aPIItZlsF|Cb zIAi8$)u#4LT0wd-qesHNzyJdEas~0E*xbP+3wjGvmK!1;-Keq2+<al}&lwEsJ35@L; z6YT9*=&m{^vv?rHqdlh+LcQ9~rNZ_(%XS(#b<@Y9IJjGXcJ={*OBXv+LON?g+T1uW zh_tvTBrQ+HMj%)vt06Jd^-^Y7)zcj>ssv%0bwfmE?pXgiD(ZehZO`szb9;W`58_Ie zSSaI$4Ci@k|6dD5#IYf@D~eh(vW?Spm*>?*oFtY0fhxN8xdrTsXXcXw!4#>XNIPU( zNfr1X9f-N_YHW!$z8DMzQHzDAR!)WdHMT?DQtiCYHzo3Ows&vTU-GSOu7EE4c6G0_ zG3S!w-$uci$KAw6p}l1vx9$U~I#$aeuarM%(6YyHWMK8QUGnKA-@6qgxa@Z*$EYDt>;=zEI=H~a&}1s^O9gn0vh}#ha|;zyA)Y--OP1n2wLG3k`CtUK=v2Cc z+(ML?-`K4Cxlf0Ss=Z%64YF1r##qspcne@osgonL3_W}QDS-ZXT=s@fP!1zh7rTD{ zxzJyDKR0R?h+#?-X!cB|@Px2rOtorAE$MdAnOa$i)1cv$KV> zEpmYhqmT4}Z6C%~!Tm;dlnfBV9T*Ure0p@4!6QH&y`Dh#sH`-T@vrBOSe}Z4hlj(@ z;>YXd)@w!Rx#c?T_4TH^1MA!^Y#BupOFF#IPbnKv2v@6$_#2*IKplSArhNTLwDpVU z$E%K*lrGI^6h+#k70ePD?f3L3_*o1^^mdNjfgAt_*Pl3MO%y;tKoQbkI8lfDv|feq zgV&JITu*dh#Xz|80ZlC=`d@h%gMVGKEIYeq#SsuTq{gZdj_-+@#Zhpd%~@G@d6*yE zy8q>bU=JWl?B3^({7WLd?JGyWk!gu*+|_PF<~q$DV-a}sZ);mZ=KO1}=J}5c&vPC@ zrTC|r;T_AzLgT2z2C5zOPvs}3*expQhRF4Ik*o6@E&Rn^Cb$GrNKUgdusQv*=&pWo zRjYMx`0bb%$M0Hlh9UTpC$0sz;L}9fy~Tq@R|u^I;ZJnC2u`e|@&*|TrLOyuS=p~h z=)C-sGPT23>+c$TrGS}(A8J-ZXgFh`rJQCJdFIHN^&fEcCDNfxDn$hkl!za(-@8wBR4C^uJ68Z(O>3 zFA5@V(5OzIl_814ZpS^>Jv%LL2bs?)#5A?EE-dOHOv5~LyLOaVfu+b9nRQL0{SwBq z&|eOjnR{2xneGWQQWxVK-VzX42S_;arK|w+wH^o>RdH!kEpe~&c5@tW7UhXH4MvtH z>$=s-&(ECI(3!0(#3`-eZx1}5nEyx!SFZG!GaCL?aBr+5Dzdg#-{?mn8P{skfMJLr zp?XHk15PKN*28ABl=(vj+k-v}(rb~_iN(5NJvJt?jXiC74h3Z#aO(NtX}Soc&$w~+ zk?i7qfw?tZp8lIX%9l$v9P|U(7ro~qo}D`Zzw4?Mauzz*?mjSyE6jRu4b<rB&2cn=zC~M9-C8x+VlLK{*om1Pi`WL%QrMi z@FpK`t^L6lxfE67P==oB)>1-ARMi0Uh5?Uo<<)$Y}PS;4NAuYG^jqP>jx|A&uV{GX(R z@fMyj{+s_Fe9Y)gNBXbT3jDUR-&XRAGp}a1D$#BM`$9$XAGF4hYl5CR(S>wN0D!Rv zcc&`LGhSP03YS<{qvXJW^VFAS!benZqgn?cvp5w<`v@OTZ)=>mqC-L9I$8TSyNtbglaTY0 zSD`=7UN_F(am>#U`sO|UE=I+X|0d&-3RLk!bSrw(Vw*xnS(y&-`TTI$_@si;B9$SH zPN%ko)zH}qJ{u2!K}b)uh)m5l%aP(0L;o04@=5%hgC{&R_}9q;?sA=1=XUB?xvSXC zQmdcM*@>?zpU2+FoIa;fpF6YsBu(fs7y4O5Me_w|W88FmnvKUagP)C(2DGYMrO12R zU#=U{_3n5E_)d323X!9-{lztI>w1N61w{dkG@>iG(=f1!bgBmbK-&P+`@3t@Yu@vNFGj$;XQLgO zlxuTflq`Q+*oYQ~-MR%N^ktopLTp}WGynCC>1m@H{JG3ft$ba4PJ5F#tkHe!Wmo^E ztitrJFFhd*OsKc(hh}VGK>VbKZ2CN)KGxJ;i?(1YQOqmFe9ZAkL$y4R8}H|x(Z5?# z8xT6bh(mF*3QgUO(nD`enH=St9Q9guG~#z3I4n1U(sjV^ncGX?VOT$PkV7JW&bvC; zl1z`SP@>yX8M_`wwQgE|(=somV8&3)zZ$zX{>Cph94W};xfq)}C!f?k*h)!2#fx(M zO5P5~^kvGtY}7lN>3oxr(px8BG#vHYo%fvdBY-g!_F}Sg12cBh{y5x3Q&83v0^yVn z5ZYkQ0q-LuM|w94rLHqF<<(A~p5%zoR;QOWBn{*5`oJOAc0ZnbhmJ3Nq|5W9U-d{A zGpKah?d)4V|3W?+SEON<=qxIL#p$}>$C#Ri+ zagxM*hv@snj$)q~j53+>qM^+=x1-Vv?>(v>YlfSByp5m-jYUXjfr39*5^>3o^LOGJ zyQ%wpmQP{zVs6F}o-9#`@4u{dq$7m8ZxZb(rJ@yOVta!EJCh zh5HG0A^2r>yTYBm`6L5GdxvfX?M4L#OLj(>dCev(S6P+TRJo4nS}Mnct^Nd2{V+|5 zow;Lwg-#oJ13i)g>ZxDbPgUR}@en9dm3g0%7v!RxilV6d#kmKE{dx9ay?CBF2RBvi zsVl}mfAZnzDmA1yuQ@|+(@IlcGUa35&8}`KU#6O`En#GEW0cQPL>6fL`9~g=k+YuH z5=CNzNri^9P=v z=oa$kRWYK&50OzsWnmLNt`?WLH-@)!E*k|3fa0A8J_dubxSupYoIDypV2<*Zdp`m+ zh&Iks{y`x8xuwZ=9WI!6nCEUE`N-3J#t4^A?q-eMUmJ5C9s(`dt!`zmBFxtoT;#9x zO|0YF>g9b*3F=8Xq69k(d%QU=+9)D~UMhTt%-(fwZjYF|cUbOZ-2d7r>A>svA*lc3 zyj3T+VT`f*{?TpTlZicdJg}Y~j9b3AGximy8up@Dum3jOa@NOvJmoa^H6V7ePG*WU z*ATL~GUuk-$iJK^L*70Nsd-5tVWgq&nBB);yRsM%*6fD2Nf1Fug+>LlinxNBDK zmAQL%y4!v=ZnvcNX;zY0+?8i%g1r_!l>fPiWhLn?)Od=X^^k~+LMK-Y`kUKV%{0>_ zq%G2*o3;w#^1cY_$s_Ali0Gv)lVaHwJ&QQGx+yqkshOQAAa4wSMEr!RBppj|)F^m5 zTVr~v2yL4;1_Q5sKB`WB|DB|O%p!E-g;A{k%=q#h6#dmqFjuV8ekd{{&q~nxwyGg_ z=xN_Pwl!a31uD_qh3EMqsj@nPH+f=+G>JLqiGn2Oi>Eww$5YXewlWI->%Tdzh?|ca zU8>~HM2_rDD?T2kVI5eRW0x}Bp$Iq`NH(OH2~YO+2^U& z+Pg}b(%}6s&c8ZnF*wyy?kW(m6Z&^$+~^w92S1l2rUo|g0Vo<7N;=(n*OgHZ@r~tT z*r04`G~oeiKTUd@5G}X4j!3qS8@o>R&H-r6BmWBCzsoz)NMw6tf4A&CYHD62>ZXx} z3z37jhF;T9qsV9Woxg`px+=bqvnNYqLN`8y0v8#jQ~L&k%Kp+0h{}T_Syc$= zj@o8lyAzAkU-Z@k+>&v<)y5tNX_$NC;8bX;kZ;tUynv=F2GG!D67y!?qP<-_88X z`&fWjms3u9BskJo@GGYDg7X>AP)XC*)AHB9pD$3n<3zuDF%oA8H<*t)2fWfxaV55iuf+Q6+aL z`QzVv9NA9~%J>z(=}^ed^ZowxsSDHN)BC|oe43*3M}hxKdSUH{j8h39?0Sa-IF}Iq zq>SaK?1~5Q3on{0ujG!OT}L!}{`_#tLEm%P1}My;HMle9d2cMq;xkEJVO`##gy$bk zbvc|lGCHcs_-kNd#y zp}C^nUO^g!$6?}m!TM}Q5sKe<+`Dh$fXI1?Wo3~iw&)PDJ+bAO$^!}2YShcc6gFLq z;2N8QP?v}gkIGqQb<&NeMQZz*P7?eY)3XEZikuM!?a*txF3&Vhx-js5-tv%oH1W9D zsQ1?c*wbF)ohZ4t(7ILYuZ`sQYOm2opM|}!4tIcXcGl+$m!2vz*whE)Cb?gj7g<2R zU!9>XPqCgSZ(Q|8ixLvYLJJjm^ZN;d77 z1+&h;Mz(tS{tCu4-wS^`Md%xIW{*7cZJC$7HDwNzIV2e*X^pdbS+5gjcm?U#dc^I@ zm2*tOuu%-VD^<7mw%fzw8f~lRCAwHG0qw{88gMIQV)jSn-gG zD7g^ObADZ{e16GK6~mhf`U=66x-mdwX+rx!lM#)RC^(oy-MC`~tj0gnbvytlgrMep z;R)PBZA%Ihe_FagsQMDNEW!=>1kmy)I2Z8^K_vwf(N1^n>U6L!a@Ey}Je~-pFWyFb z3vcH)7anXDT#oy+lE)-oe{x~0-PtYWPqxvNzqvf;3%6Mq{JZrwgD=HqYj}A-$XB){ zNdU6qd8Ft{yJ=5G=df$!;pIbM=Jh;kd?z|snSp!?ANd9Xhz?;HGYCZ8(R^!AH?RF{ zl-udOJb!n5_5#WRvZF=150knxXQ1ERRiybYCP7oV5I}x4+nE_L(=W`;MxFGL{}pah zKT-g|3u%$G>J2?isw}QLW$}4fCj>lxH50~>0IYbViqYl)oE@XcFrS_MUCI60 zvsqp4LlA!MKX+BKVpl3^$3;&_z1%&-J~CI?#1`kX=t~9IyMd^I2sdTb#*-1N&v?{t zmtE6vF((CjB-E9?bYvR zzEe7qX+fq6w!9w-`}W~|On|r=lMi@KC`hhR2s!AVl=^nipoXzl~0yHq%F=RLe1^}P#ey8V3PLf=xV&VXQxIJ zTu>)m-PoEmdv$8A^M2pHhJK$v>QyJ+J%9sVu3Y9$^XqrP!3~o@Cy>$5hD>MnB{I|liw@iJso-0yZU_)+Fe2aMXGIgEdM**12@;ki_8eye1=Zy^RU?|X!lx^{?xcD zf5$j426$v^P;QcU=5TGWdN*@@_nQ4Arg`;hQn&5Mt7bCO5PGJ5x!!SOcJg#qHE(dH zg&jd0*O``Eb2kk8)$ZE`<o|_ zb3ArR%FUSL?10|C&HBi>O)wq2_yRnff2>^Z{2R;~C`|*cI^(&qoL-n|!53RvR+G-jLiI_;g<_LioN;z=R_Qz9Pnm zCl;3e=O_yEJQ9IR^fxKyy@E7>pJIERj9W{w8?GQ_$!6)?1KbpxA71=uA)6ok13*Fs zV1)?4H31mSDbsu(y-8%fnQe%jN%b2UODRf znYFs{NmCUF3md*mBS{D1+*jeJ3fT6 z%HtZ%(MCB&?9s2ebS_}62~VIOW%$aq4(3)zIv!MaTV6Ay(hL`zBW5e4)68fsG`x&C z*g7l;7a$ky1--&J)-{Ku&}Fg0;zpnJo@e#Rl6+2wHxkOyI^KBG#e_^NBbwC{!h0!; z=*=$PqwE>xcS&pxX}|BU!kB4Zce#aF@rMU}3of?yPNvUIz5t8wUil5Ay};AX3=iLa zgdTKAO48*AXiE+3%N**+cspe0KH@9+%)nY zcEj_A+7xs~9T`5fzi#@*hV?Xl-gUg&U}HZ=C*X&E4nu^C3a5~fK_)l4vOY~Pa>Dd*lfK4gB^@oNw z&~r58c!Kv=nPRXSRn)_58m?AwJ3e1#g%m}HOI+j3B3(%CH+)8J0Ma^UU9t>KmnG8}q8rJd9U zvYDN^tF<=@YkWaoKlkwTZ#!3knjs69>uf}bVMDh|vdSx&m-eo+5*lo8#WJZ&hX-mJ z<`FXQ5sv#bVJ*ZVr3TEjDG2{l-VpfU;oj;A08sVTU4;2|?XhJ-#CQ|hlHL~G>udY# ztIul(nTv-FI}ZXtUL+VA!uR(6{zoL+{hou%=fE_B9USFM%f?|Yq>?tEEsA61SH;g& zZuuZ3qkV!kfctG)$ddj?>rgSZIH+|dKiRk*v2G6fnP+e~s$59`feYbF_6;Ha=`c*M zuC~yeVE948*egtMoB%RZoh+lX4;p!1Ky+*sh?+?5a)7FaOsW<)(yg6moTf zw+qW;1=H#yM;=&xpleOAK2an{FH2VlP`}Lh|#3b0hw?L@;z{1Fo0VxAy&Q^-*e}B&K0u5B(KHq5KJQC9y zvp;3t5e}3=_gZ`SF6YS&CVgByIU5u^&C}AqKYveRnTEEtwraKUiy3+cuk?%9F_(Z` zirn@&#cs>@qip_oG$Ik08xhK}#4u_B+lt^{)-cXNDe<81ge#Xrk?=!7}N1jHUU5AU! zT|Y0~i+RP9=I8q??*4c|>A$j(F>|#x5+=X!GBkSsa~S2Vre-C-g9E5eZn^z*dk;ts zXp?u6jto9^)J2y#n30r`i=Jf9FW6E>zY&5Tkz5DN;PA5z%4T7xS0-8tH5(=-aV zzCC9&jmF_sj(P4-7j7B*J@>1X zo*z=BbK|L~lf@@-hL3L!ZU98(cUUMGa3}y#gsEs&EI^p*UivQ!ee69**Vx4<=gHzU zBN0m{t9AwEF!<|x2d^}omd1c<>UKjXi8`j+@S2BD{AC9U8RKyIT`F;(9?ae)|a3z*418ftxQRUNS}Q2U~HJb6!*RU(*<4b z9ZbG~r16$jO+)GMBOZ#?bHzhC`^}lteo=hnRUU`o8mU>0b^BRssi)3WU4oFEY1pcE zFWD|@%Il)rMew#iCmq$8RO&fw%!{9iap!E~a-~MefEWLy8ZkzhCy~>mv{KG|R-N?Z z(u?~OTTKqyg=o%mMwK^DC<|lhnCT%H+I=xdox;;-U8D)QRnZ}W#x-~9(3chFP z?`^~jV2RPjVkSmdZ6?>{IDB-SqH04+?D=DaS!d}Z@Fc^sP4Pa~-|xwFYN>NU3~T8^ zCS(wvaDp9P8h|n?+62F^;l?a7WKGT8epr8X(4uejk~vs9d3g8m4E6Ep>No=%zWHVU zHg@_amX1nt_^@Bu+yG?#sc@=$b3oqyH7?6{Pa{_ul2ZX`Bt>ev^Wrc1;hY6tn6+y5 zMLU$=vxv@jrRe3oySrIg4PCr3MSAcdd{CTxnY|09%cD1A&Ju7!H5hqXZ()n8`#fUw zJJ@ao9pwpl2#cI#qpUnrnvdP0nuz1PgywX{A;suvzy}#$#X>I%!V}mwOkBptizs(2 zra&9#eP+$Qm1z>h8bZR}r4^4g;Q4>+l9IZQ^xNjYZL7Jj^yF=YfgNS*#}F$b)7kbF zYu05ad*;~dvGuf9YS^IqksIkrn0(6r7ZeBU_`k5pyi{#(PJ89sLO$gwHr-|34HR*) zmNUbOxoIThVORnFbGV?L zv9;^36Mt3{(ydtkBu5~vg$)70Lu8@8#uj^;m|?V{x*k^IhIZS2^FcUEQ9T*no3+WH zs*j$XuFA>r`8-49pC73w7yS0GFTY|xdA@7t68!Vqd}Mr7*~hK4Y>{#AX1X4aeKW1t zfvxA_VIJPnt#f>3FZmqVmrf$DgWOt1Bvu9Y9E24B)kxPmeu!61e6crzCy<1!BAi)~ zwung%x+ld;<^TX-tv15I`PN>1+1f+N>wEwEo!)7y9O(6Kw(4!|&+ISzw}Y7;UY24c z8~ab5!rmm~SC!}cI(o$==Bvj3eLlT?ot`IUIy1~tB-&mKa&jAAZEkVvOlf=g&<=mu zY30{1a~aD^@M*b#6m8lI+!(VQtI1NmOis%(-UlCE!*M8`?z!i9=|gGFu9w%|2WRrO z)%MyqU~8x2F&Kvsy;7wZ@B47<`3ANpko*c;ccY!n=bQWH?__597^{|s+ymZWZX1BL z!xlDw85Vd4*v#8s?Q5GmI)c3E#o>aLJIv-*OC6inb-Z61X4q_JTK!hMt(W0NbI;af z!;4{Nb9sCHrgejx=ii`LnyqVl7NG!Z;D-IUW_(%uh8?ds^?W{PomWJG=`Z$IqpWu{ zr}n(*$|aFZ_B_;dUI*Bw*X$S1!bFX>Zu%FIkKwSgXRWSk1cS}$uKpFC8(_ulzAgPM zDX1953^V}PYg62Tfu1xt;2fUNCvL+ zweGFOTujWkebYM8{FYjrj#%`%ehkQ>`nr2zrrlJ0t?^8{11@(-;fm6J-S)@x)VMuI z@^zV;#);;p_pL0~{kItoI`uxDng$yq-0%W{xaB7>hru#?9rIq%Tna%B*5%sI*?6A# z;}1z(A^M2jDyj?HmHyQ8%cB-2ZoWH$o zi4O1A&i$pg+i)uRQ+^qNX-_c`#bOZIRInPVLxwwOPOFP!-z_ z9F5IY85qWNd<=OoXv_NUptM?a{sM&^6V|AC^|-Xz)k)WBVEP1L7q9wNWGnu*5yKj2 z^1jR$TjLle?FNGvygC>_Ct&@m9cIfd-^<&$7jQYgcTKlBk2+#J$U5Swx>Vwy-HSWh z`^>wehMD5T@aA%pXG@CM^R^Ton5ov~nI-wMDiypxWpyE#Y6bV=e-*$4-gCGem>mKD zrk}(8#Ox3NFcD|955i@@SEzv+IF?udfRmgHa)uI7hEhr?rIZpNc|ZQy6_wA62VLw0|axuK_d&3v=MbHLe;DQT1EZ&O%`OpUdz)rqs z-FVq-lYalRrMyl4E`B%;!BDlcyTQ8I=Jd(cs$Bi=)7r39(+$ z=VkTu$)9^j?(S4YF?g4wIPBKn&rm&nKZmi+Yg#~@;l@iU#d!boWJj9seW5dN-#g2& zZyuZf8ar-uByW*Q4ipzS4+4u|W>ogr?H*sI_3`@|Lb~2s0G?lb*~{+kyCskd(0<;% zg&&Uh+g*)f@+RJ1zwb?Ms{xqL^(zh^u-&%;d~M60IDTR$<3!Qi%PKXTs+9S#vTG%= z?9%4O7nON+!Pa!l?{7`7M`g82^X}~uK=Ja+>ZS%r-MuS4ojJvV_SWaY&IEHj2CFAc zYy3rBtpZ@G090PV9G{Rte7B}g0l@Tf0oN}opaOW6Tdja!Jn&#ZDP#ONhW7^0Uk2$4b% zEk#KpBHl}K-{0r^{NA;mXTATtXPr6DK7D`o-skM=T-Rdk?rsJm2K^IwA%8RDM5Vq& zSBOIW0^y!P=S9Sz=)W}=$I1R=x`~X>d;TY!_ap)+PbH2!3^&gH_h3fycO+4uft9Df zhlFvUJD0a7+~UvpT)JFRk`O6LDM@KAA!8q3PyayIAXndD;q$?X$o}c7rfxw5q5w)D z23)w<>1-GXL=OTv@(I)Bx#)k$f%J1tj#H0_BS%0cT%yJKD>4Qkb8D)*4`x7^I@Zoycr@ zp1@PMlfXcd%o+HSyS6ltN~Eqlj!Nn!SGAoL0fb=T z-28;xJ}PKZVYBp~gz^s`T)=P>JHna8l4 z6El3q`(jWg*%@g~Gjl^25JK!NLtPg_Ll#1#tx<`#-O<+FiMET0_TLkoz)AnaAJK2W zpT|F}a}j~cc@+xRge!SCDpwUMNfMG8i9s&skZ@7v@(AZv>7v~b&7LKl9+*y_u~xCM zR+>Le0HKneuLe}^S&aUFMK|k0*Z+G|@pvf$QUS0W4&WRP;L|ka8x9n^@CV_SAV8)n zree528SNmM;UFa-Y6okKEeS41-jz(@_ObH ze1EEWiC|AXs^pIZy(ih%09gu;7U9Z^ri+6nb!m!g{^r6NOD;6k&jMxao27I^>`p*C z&)MP&^{=dezSh&l8+AR*KrS`EM6jdB{O@@Gs71X)>14mcd!R?^Qi)d&r9F^4b}9Wd zL3v*GKh;MCkekyYc<4bKS9B&hoS7TVop&WTi!QGm@>00^N=BxZUVXfYDZ5}zaNHlx zxj>)<`afFyZ}LZ#|7vk{E>dJvsBK(oOzb>q9GFzxX&Inbr-1-kEG7$RaYn~RSx~cr zj#o{`yp3p0zNwyY&0mWGgv#ZTtxC@R$4HV;fuq8;fK~jr;J)xpFIU6UxXB z#2G1ZGiha*Im|ND$NGNAa#y1LV#wQt=(h_Qx7m{Zr(*rbazKF5B>b_-e0Vx!xHR5K zjqd;{%x)CQYb}p&5()3`+=})zwVS9xv;Phq)3$ zU0-#&+IB@-cm88Af6eCYLdbtv&bf*3C}ghb86N!QQF#UcG+2}EzXbpSJh>#xe8>DXvCA zgk1sY9)?{p%u~wQoRI+z6Cyg`$EsGrElM0KPXtQi3%{bfuapaPFl6RN7NS$HOfhMe z2_QA_G8M&z=x`o@EEYr>KxLhZ%RUwf;Dcf4`UX4eLhimY!D0ctxjjI-SQc`R0cI~| zENxiqhLo9*Nv-sJAtOEkkOIa3lFCr?^S%aVu%70f7a__s=CI2DMFMNnDRVn->{%?# zsEJSTv?+G~OM3hvBhVik4Dhg`$_7*Wg~XkR%KBbls8n=AAPgXZ<96C$CM2~I!>9>! zEpDbF5H#=rx&4Q1poX!)%tDLMJ5q)VH4V+wuUHHT1^x`?Edv1PQM{STbAIxHs5pT?-qZP3oaN_AprQkc#RZ%rS3xD9JKh{t=wc0wTj^2U(9qj*UJTeBaAJ8Bqf;w|iqQ?d5;BGd8c=3K zGnhTwKP|U=TWOSx{}e5Rocj^~TLAWDPI+L@1FH(M!&sfFDA}&W{;N>2kQ4|G>g&m9e5R|H%R0T8I}IT48KxmL~urB)mjtu-a6niwR{ISk;82YBQk z#)<(z0icWph>iULBG1(mK>ZxYvDtGO03f2b{vf#BYfd;v8%FpqRER+DDCs~dWO9v} z{-!dlRvs_)KwKoCSO__{3ys=KaKgD;kwDJ~0!h9Dyd+08b|D!Teo!_QNCjNQ>^!Nf zTQ8+0yvdb6YvY=2I;kpD)8QsuQyQOZ>NR1iry$5*GhZys9&e(j*CbmYMP8AgZ{szY zO0TBZgj+0S;!eo7Ny91#ItvSTfSrSkhD=QnkfDuIv*r#~=Lx_8v-1)kvY`g4c=&@r zH(H!R67njs&jE1}gTg_eY*PS0u(N@1&ADra&OgT;Wu^z<4&Ye};11a+{o}X=P5$xT z6gL03aKIsWP68+4ISF`E=iLCOg!o*+FKNmNf+a_$U6;!vqn0faHhaMtOI>7kGzel@n4WMDb!u|*@U+=u)uL#wI*nx@* ze=8D9^tS#}0jzyiVUz10QL72pob&TfJ5#-XbHFHoa{keVKM8Pd|JwtA!Bmg(pC0sT zLN)n}|Fq)=CIZ}Opl`)_>d+GYTlS}-{y$CrkpKTD`sWb*%l-ey9MK}#CA!!dCM`x&cXkVo zfHg`mPxc>$@gxGQ8&DWFEII!N-ALR3m@Q z9H8PuR$h>yPG-|oaUhq`0d`79G~ukAo3QhMCA=tLg(CsDgT%EcoP&Vzth}0gSe?>m zdJ1e189tW13fX4$i+=!SebYndAAP2a*DT2CXL)hD$|1RCg>Q#8^z}fNeeW zCD%G1&PK|GK7J0q%`BCoil`5!VJGDuGFMEbiMMkWt#GEZ!C-3`6@h1uST4|Wm4tCp zVlop)V4tO?-_>#qpoQ)AuPQPLZ9G@-1W9*pSR#^Z*C7G`*(3C zY+YT~GOwN9?n=JXm?by5uzB@S%VCSO6?xQg^|)v9 z=Cj{WuZx18-r;Qv)C${L<+Yg1VAiwLU*V_F?>~2s+oFSpe%`zwi}PqNJKq1j77(>U z=P%QCe>v@b?qST{kwK1deqQmjY5%s(dO_RY%Hu9&*T{UhIwkpqRWh2I(9G4f!UeAb zB%UQTVO(o)-eJDCK5u{v=9-Rwt-jbQweEW(A!iZngOk0$zdoMZl_t_>`pM#GYvhrd zPU)Us?bAyH%2S2D&K1Stn9`5 z)r*c**3XXhEcL09^1ih=qhI0DlpJ+NC0)U8RNu4HB|mDsxmTHe9?2YMeurEf@plHt z^oB7p{*@wiSaaF1&XTm);WL#Puf(6Xk~w-fMF$>E)}x;!Ys4Sp4?cH0E(<=>Yp-Py zG(_LYoHaS<+wPpzexmFVEv*Z^E^<}Z>fJA=qf&0(N8c~p+PiTpN_qdn{BFwY7rB#n z#p1e&d#(u5*Z3~-3t^S9NC^$y8`s^^duE^iINse?J~@hs{)s=hd-~A%%gNhkzrM9c zp3NV9fBO_Hr?h-*xob2i?{~GUTPSr_0@ifXB1>~Xdw9Hb+-~Br-Nou5%m>MpLGi@m zw8C2)B5iZ?Qr@(h3H)!uN2`v0QtlYmIc)BhHb0+AATee*Yf#dW!DFECn}Q;dbI_oO zC_?VhM0uAcB=Lty7%u16%@0;Gp`KH=pKD7Cf4{yn3_oLfS%>~Kbb93o_OS2v%v*jZ zYZVvg-@UKGZ*8+c=iyHbIx1PZ(if;CC|v^6i5*-;XNkA63=K_$Zmk|k8CPGAy8M;t z76y$AbhJ#Lwv;K%>fYH~wef17KIzO#CbVSWv<$|Lu6lB&3rR>w35Xzbbvz}o%pqqF zQ5}lB-%LF$a-Q5q^i32=)hT35K3W~LvarM#@>sEY(PH$35-8;|VpGkVuP)vTm`21n zl)d(F2<`DnJVqP8jlP){ImNA{7zOu_^Ye0fif^q*`^mmBq{|j`@oMYRXhQt+1RO^h zjEPo6`BV6BuKF^!O8cl}!A~|1*oIw4WzBG7V_4zL@lz(}{I0Owe27&}UzeXo1d8lQ zHML1i(+5fSqTBq}lc+i_J2JudX2iY)c)Pv%=5yp6zTq>o@vh)3`)RKKi&w4fo*kji zY#6aj_<)QUmle&04hwY{r7b%FK4IOaPcp|`m*RBI39A6n8&XJLsvf+CYaodE+?q)D z*q1sI4Vc_yeD>=@-f`*v0>>xFj~9FIE|VtqB&WxmjGQG2b#yh)JO;ftFr#8g1e;ii zy*29;${is5jGR=82$QQSv<$EQWqdW;=?6KtSk0rZIUMyHEZuKohn6LWeOvMM_L$DC z8{oF$L#p&7#x=BM1X3MwQ-+zn<7}xZNLRX7NCFub&zt#~A+5vf?pLd3AqTXp#lsqz zuJl&0033qlppsi&T3o^zr9BA6Vw_Sy+rd3_7M24>sX?YZPSpg38&#QGv=}EFLqRw2 zY9p#uYXUYf(>a89a~!IWtsid4yZu@9^%XT%bMgQIaQ)WO+oNBibavlP7z9jb%nJN0 z8D}WA2YT#mc(OwpvoC_;%ob&+F#4YFiTrLBy>E`(DI1g0a1!Axu)Fs$$&}r+;ISX4 zNRoSeGhq zW02fZYy@g4;_(`!CmO2zrmJRPXFjrhqPuooc~|+>_QNRr=4943F3EJGhcxf`GmYid z`Yl0nSv480Y{w8%u3gETDyrzwTTPx z{pAq*^*xb6t`%u*I<*P<0bdS9bF0Ln5dKh&dyGnC7nwpBg13>eGvQkbRK54aU!bjg zcInN{4Qv}{d11`VRC25sDjklb2{%>MCM1%#21p0pr1@GF zOBZQM44HQ=FtV>5>MLu9sOlKZsy-xY*Qw7*JT|JLD7L7xyqUzKpl#qn;Ok0Ybdh?P ztM`WcL9bAZ6xET4WYIOUm})yN;sxmCR4xLp`0S0%*f$^7SC8p7^uIWZK)T*>f-z)t zT+Bm^poGFwvO7MlsQQJ3!bTFmJ#WuBuLvz`1~QgVIBv=?EwjRE5AJ27NjOjsmc>H>r_0GA0Y2#i&&UR?lm|%CR>MEk*OGBkrN1P9kwk=#0W|m(sD^42?h#a z9w?aK2yGv|IcMv?0qgllwaRba6ISzZ(x&CdRE^Bb8YXC&U_+e7L;n24Y~gfX5dxiT zcO?ZCkCXU_arR67d#RkXdK<@WVWAHL#nyu;7B2w11&e?g%G$(a-L2#Z$r`$bLuz_ZVNn5CIUk6kBdhkyiTARKHKKz zAQ6)(ZeL=~G(WTBF&U$Zs>?yl@t9g)vdBXpPZ(Y@SStf`&>yVx9+lM$I0w%}Xq zy?O6sTDel*;9uUBd&-4SrefD*APBKy9g|%LTCBvta%dFX3)3r<^nj@HecjUDu#RQEY~?M60+kAU>b1Oi5)c_i!>X95-fJf${eOia|z2`8(d~N z+`;8mXC+?NRGE^?&_q94QV3h{7!2u^!$})lVqvl2ktt4zqeNEnrDRL}OrRk3Y>}s| zn%Nifgo%R+kxR1IZ40L0UaWj`AeuL|``xg{HA9<2jU^5~Whk88aKavJswG zE-2NRlwogxZ%L~_YtFrfgV9Y*PH>UXMULJ|_>b_0G$*8uxN@shf{do7IJ$?-z|5SK z1=5r|$r^x8lai~W(yHP0v@3Xm|%?@NHIMv_8c55!#wlKn67?_Lt4=8|YrKo;Ec zsMsoOJH?lfEED`Y#h5Qa^%jQLSQQ37$q-LL6{amHf}B^RgJ11kM;&WH`IfY(0C$#2XaD3&P)-07gd($A^rg>Wur5HXFj{>R}DH*?nG%C#X=(QS; zKm?bfqQi8mQ3|sbsBNCCCL~%?Od!eAb?l=+RVt2$XPyBfw(Nuw;i*J0&)%HGA znKE!!Dp#53KXo+q3Z+hWTzSml#G)o zq8_^}HakL`!!A91_f;p1hy0pKg23;D$8n8|w=o|-X=sXLD3cQ664Pgzs#%zN$NCRz z&azLtuV9?FKL`C)0y3ZuM393sL2^99xx z8cnqO~W~tD=a>1FdOl**x~mH8jTM9 zDq;-A#kaRod7n1ExTMaRfMZCc$YE1Y9W9l=g^^{Esu&5a~nK6 zNc-g)oUUW*QkY6a7`((*UZ*$G>+F=L{rJ4nAESP;B7#v@{#`v66bn&Qe#lG3McmPO zsHLtXMlWQQLm>!3kyp9ufS+g8fb?qa9kw1EOB1l-Y2;ha&0oFu`(}kTK7|)rCaUM8 zJ>i(zkI^2}dm}}{87Fpm(8QRMJ`&s-oDJRPO46=>27Hz9&^4gnZV&iXo4nCMka!^9_i0gl(khH1j+A+^zTb@i( z*pXS}r;a3*=}zFSHEX7gXPAN+b3e#x2tVEywv+J2^wrWUn+w=qT-YV4wG|66?|C=B zCi>(iW1khA$h%NrR3JG*M8%~|1}dj8XGX+hUswQj`|3ehUBY48m2z3iS=58_(o@g@P!>pj17jYnu? zUZUN^-&VjF-_5fo<*y3}qoNn$y!VKQghybm)#4)y4G9;gL&^aTzZCO{-(%}aX(%L2 zjCjdAnCY&x0JYeCy>E!M#5Lqi#$=3~s5$$twZ)RCji(G{$&t)AC&uFn{NqE=->VE2 z;AQ@KIKRpu0selE<)&l8PrUo{*#Y7_9XwAC_~PQ;jrj0#Ca`1ED#RjQ&QfTnfM<*< z5ZtTNZd=8?tIol$`7mbFrlew#!uBG07F^|G14pM^Vg?}&>}E1=cNE$eq0??8Ygwu| z$dNW`WstTOk*Q^#zEte1>19v%W?UQk#!kWZ5d*})^XgsqNC!T#x^V4f2#e|4=NNx) z+1$JtFYci&2)%|gtb3!hF51q#$yAbzFO@7+jjOTnW1+Hxl6Ze}Gg<>Y0_%vZp}`1OT8UXeA>wX|HZ4L_ zl_IRRUW?3Mr3yQW6*UPJT=LD3*E)Dpw8nstbE9oYi`C_{WRFy$J*^mSE$b-P$3?o{ z(#G!QH#qV;yD7vj@_UVd24c5=34}o4pcF(bH|rM{u}bk{uqX$+Dn(wsHVb8L_Qy@s zlJw7CEIYp3o8Gq|My$D+(>*v_(fWOCkH$(7qRj?L=rbS zEZz6CE<$VSx>GoShlb>$ByKGQG2s+K%c2i0wkbbg!fL956C*AE(P~eIOqMC*#SqWB zb1R~0py=n~(UkvzMOSD?b-T_SA38Ynd9VaF3f1oPa$8fzFqB{V%vka_{W4Y5j4N)O zPI`ZaV>;ILrIOU3cu(lpg+aQgl_2TU)zpJFik~#gqVVsL4h-qOdq>Zm4Tj$L;)=IQ zg40+rFP@n@RlkLoq#wpu$F#M-e;&TUF2A+9YGxDT_bce+mfP>Iujj6k^^&hjWqUTW z{kk9he7yYeycEXvv>mp>U>JeLNd@|+w?Sw=D@z=dNadWhrvc4 zPKI~H4kvq8=_J~Ic>L|*tzX$kvVnQELqAY8#@pN4ea_dN9ueIv^HM-Rp+LYPb6Voa z%LDL`N+Scn0pFM#Dd9=-^y;wM8*CPUCp%fG!f1ev(MKKuV{Rlzc!^jH_}b7wX=F9Y zf+!JP@=IcJC1BRHt@6dXdpH?$oCZ68&TNuMWk+gVT{(KfjRg-yxCIGTU3B_&lTt+=QqxhS`$CDu;G>@^7bu!Dv*g&n9YF-iBjRGzo+Ufrdk!{&8$<-$uCc1LlbWEchK1>& zA}l0zkL>bIu~tk(4644N3}~i}K=kal)W=a9uy?4LDE^D52P&TdrT3hko2pe=%8XCSz@fZ=6l_xRwgYDaAzwF%w?TRCUKpvH_t_nq-a4!E3 zzD@b0bZ2fG{sb4jED#M++dPajQLx;K^c_8qgZ7Y!3sED!KkNz*kH&>uY#fCF)jlI8 zf$NhgHc*6+(r8hR8&v}?5acCp_n-Y(q+x!uGh)REl?q(9ZTKR%QUPWscoe)Kd$c)a zCCA^?B=H)_TV>hmcpb&4ff!whfFY-y;KPG1F>3MUMBekB@ke@PmV-4rJ3=T;YfM063htr8kBn1u z#4%xeurjmD!K#X2Kl-!sL0QhEn>7I=(l$b}&Gi+6jZ)cF#}ZUQ~Iw~}i#{;lVB z#jW*yAL2CdluLzIWtEU4&yT}u?4?`JuSEHTyke<6Me~F>Ovzhf-4@r@!<;@gU>XSG zqNT2icLvzH-yOgHq&VN>Zkzi8^6+XP)6!CN{ZrTY`a)*Lil@?|1p>7{-PN4fsTUJo z3uwqLGwFLq=9<>r7-?RUu6ku;e}}w_V~1r}asGwurAOAjR`Nyk;7c|~JghxDA$y-B zc+tg??@O9kBi&9-E)*!Bv${etF|S{RWA2UAGgg!}N923oUaXTDydTGcQnZ z8guc6GTVV(r)@;@>#`&FXDxj!3^TLl8+;jUUr!kxq-p5@kI0Y1*Nx z&sPU;HU|r_jPkO7^sNSU>+Xv6RiD*hRG;T)oRe|$-R4T0S}xj1uiPF=0)J@(!r?0a zgn(rpd19Siq;#FWM&YZKt?8qBj2BhRCebDO;7DbY-?|(5hGoNkj+DzFrFRc>UfJCf zGIyIZwb5h-F_b79i}1HAYujOE6MKR zP<{3UEP}3hH`tCbTr|XDk-}g^GC`)gP*? zD5N9$vPKO(OO=Ky^R+-RT5n?msGxK89LIq5frjF^r@r2 z&0ri-(!EnjTIbc=Bt3RfKJ^@MEO2K>1TCPegvNURue(sIk%>SI(mzV0 zqmI%_lZxrCh+Rv!;k>t{l@>_WP!#pC!47;8UK6Nfp>o*bk~FM}Qfb;p%Nn?L=%S|z z@(q_{uio`-9Jn&>A+roC@RB_;d)xlvZSyJSM8xM5_x?bHuNA%1x`!OadZ}I{i+!Wo z55Q@qh*mlRr&s-(QS$x1Ai^EHP@29`k( z$;F!7D{&g5;TP@W#rn*~A39?4NLP6B^#tI{G`IV?Jee+GCaKfN%p#5o*~t3 zxkzOBPiuv&q3akpM5O0X>-l@$pu^#2FInps*^aq1A&GljJsdc6xZ?-~Ddb%R&AkBd z25+T?3PdA^-qlfyYk(tpcjlv2vHmglcAQ-qI_8PfhYxwY+UQGNCmfYyo$xEY z*$Fp!N-AnmbE*&I>D(EwGux=>LW-KSDzH+oI+5j4Ffmw*k4mtAIECzeS5L%zlY~@D za*5&h7KK1lA*vT8vs5g)PPtkuIPiX4^;QpNn3n`^=S$upW=+M~14d0Aa&by=^CEpP zGrHWLAVNIIU@@A1}-*XTOm;E1BpC| z7^ggYqURzX3z(Fcidv}-r5e$Fk4&PXygqv}SW@N1OLXm`ShX;v6Q6&Z&NRaVmudQy zR7sXP8C`v`%3Sl13E^DD3^H#4v&+)5%L5a9C@LyAZ@Fom0TnsxPrf{(^ti8T22ipD z3;v+~Zt59o21&|7#w+9sgzmh0tvhCyg9Y*&N#a#R8b;%_+A2*n*hcKGrNhW>r5`_( zg_&Kt#N?Id6PU$VwOoy6am;W0=oWqWk%NiJiQg&ycj}D5+{Kvt6(lApq_fzw1qF1J ztI=AL4mahG!D9)uk~CGFbtmV}w`+Q@R1I@}E>x!GC#)@bHHF9+3~G!^vJ5a|oa)L! zBAZ=D>prOM!cs!kEOYK{=E~pBPeSlDu2o7M2zg=y-VSos%Rdg;!i9QJSu zya;-!(PF?q*x#f8IseO@S9KI?V@T71LiD=@NRG2G&;(`FTR>ItaE2S5vY|8v5Dm?b zxx&K3*vAr+8{4Ti3yO+WQa`6t@6OVhMtx(p`Ig)vx>anZgu+=Vi}`#Q#`LsmHAnB2 zzWMc3_}4McsVC!+yEt60dDEmk36*KK(|R8q3T44d`oNjy+7~I42<<66mBS|L1ZE5p z+$o2)vNRx4htBz8#@KF1=CQ-Q0s^B>v%F`=Rlt}rypqzey;5SI2wprGJBzE5*q$Y4 zZ5szGTF6rOXE%ZvAog!Rf9mE=f*YEd4vBaH|5L98p z2zx*9!Gr`2hCib-7$2U2VpW%EOoKg1p*8Y=IEtgOh>vh6$vDR>1u;4BZlOhA2sEM_ z^d!tr5w!B)@XN>jgl`I$Xavc7m2Z)JIfTBErBt$$;@6Ig?%rO8D)SO?^(3oIhsq4C1&V+ao?>|;9KKqI> z+bgO+it-D8uIwG_es*R~rj#c?sq&wO^PD_wrSMlOT<^e)(loU8jrTs_nCG1R1;;nA zh_6n_srl)|IWLxc#@^AFLkoSge9LgZNp(Eq{>!l648J-@4w1kvFdhQu7VVeR1|Ph+Zx>TmzWrJ(})w*=`!p` zG?t?X!Bh?YV{#%IrpAZ`D|flY4_Bkm$G0?-ixme(2{Kd#B1B^YvSry6~W;9wE4 zF(gc0Z;|%sVmw*R`tmA7M;OUgW%b-If>m_?OK^Z?k?DwV9>Qo#R(ko3Uey!7BHIgf zrqdGWyw!)b78C0~HYOs|Msk%4_V4ek%<5-a{f><&)v-#Kk8Cbpxt+mBd>p>`Y|MV~ zg-uX$#>gP1+@wzHlAyG-XW`>FHkO#oXKE*gPhWez{#mqy9!8OMx)+2_#}CvCQ5du8 z8+_5%X?q?7e2-pBJt8IsDN}$o@h0m1q@0ls>*8JFtAkGN+;&($3yS`HkzBJYO7R0- zp_an-O3>L|;i`=+2@O zAphvDPRYePMX9K}KYpD}MIl)_&Q=%wZuNZ%VfFd)5fxI_))&&XE&ciQ_T5(xoA$x7 zx7vyq(vD&Rm0$O1`{IM8OO5Ym*;23L&muYYMp?qUvJTQ~U1xqAzM{Cgb@Mc+4!%>` z5VPod?O{tAmQsJ~S+CJ-t$jl8Y+75jDnu+ua)9Q0f z7kysm@P~udA|4LMvsC4-9TUYNTx*{`O_%D+szQ9$ZYqr?1ll^Rw>d=_j3qz(y}#Yy z`7!r7olc2$5u-Z_(ey~`N|WnsKCii+_(ZR)DZ*SFmT`S$=ripP!I-{G8T;$C%QXfa zGA@Hx%^Z?3KO>X+Xzst)37*<~qjfQ$!(zsBo|Atv-=&u9-V)47D-;n?b+DD$#Hv(&V9sk= zqjvY|O&sVEb;tGWz9KXwP-N;Weaj#5YTN!)?}F+rcr-pO*;N%o3iajPg>&qmm0@?fOk8PDlj%EA$M6{JTU! zi7mp3>RLof{ncw2T%;SB?j7N6>(UAQX^jy?&wC}xYyZ1=rH6FA3KJ|M+tg93#>-{X zk8r}A=f+1#f7@#3=>xOIn?K)_eBAo>z&~RfQHHPXzGKFjCuQ=AQ*dZugR0<}k>g2mNJF+Kd9iT}MynPxh&$%W1cG5FGeHZo8X@I(!oj_X|>KNKVyAj%ytc zE{uw1Ipw|hLYaI#b>}Jg{&z;r)Tb|cFOfaL>gbCa4}FwTK6;KjI(p*abvR4&*4(F0 zY)_k9`J!-;+CAT%*kK0e48lB9Xn;XQ$+Y|>+UAmXQqKbHvxcXJW3bBCzIW(q!A{8U z$~@fH6I{+(kHJ;lzT=l}d;7Cq?Dq?6H8+^M9@S#6W+SyF%bOGJcnB7A5Qf_PgrvS9!;8OVhi{B0KNdFX+GGp)f-b^j!dwjmE5COXj&G+Qwfe@+xXPt5^;P~# zVA$id6IBtc;%OP^|I$Ldh3H+hl!#ebwJsSFgtnqM19^) z<)aJA>Q5?fkozX%S3@2wE{hop+b_FIq#7*IUdakG&K*3X=GeFVmbw3%4g6&z-r9kb z=w()3#YIb8WBx;%pBeUvwwv1lZ+m{WNBUo1%rrXeym>@xXwF#ELlpywupjdJ(W`NI zd_4mBXhz}fqWx2T4YvA?qc*C(<6uJj4HD8Mw_=EKhdx_JcGHf50riYZzMWJZ1nKAS z+x-2Hhd)ooL!ZvSzSVvF`L42~F||}nW$h+#LnqU`Xx z4yIYIv^FE%EW0Z>HhLgl;eL_Z!M! zEDAq2JRX&1UJrkW+L^ALqOn|^={Ou8OukL{zKMv(Ht$pYh zbXs;X3)4i}7xTtuX1*n91{te+&I+{C(^4oBB$E7w!1yCpBJ(fcN(T!XK_dG<44 z%VXf16zc3I2D~>XH~{Xv+KqIelx`fBXd{FLc^b7}S7FKOS54wqr5U6XU;&f(*0E+?fw;W<=lcT;0F#{6y$rwx^v`7lf~6M*dmhV5eOcS?t)gHvr- z42~UGSNq=eIDI>L_h|o1mS~LEF|@lxBs!&nrgZbm@ZCC}x7wou#W>K!uBr@G+U9!v z&Vt^H$tg-Qj@G4^Hf-l@=}Y4=Pns@tz0_w@FsQXR3teCO7FqcN92-USA)LeKz@7xw z6DsbU;lq$$QSor|*L32-!Ns%Hv4e{-C;0~lUT@EG7#->_@4z>Xmz=Q0H5z=?t}AC> zVGeCKF3l!)zv+7e)3{f(=9F=SuUl>^&-F4E$8^YSdp^6b=;!fKVH;U85EypTJsjlx zx#?K5_BUF&2U`q%G?K$=hO^)PvcNr5_i5uI9Ik+E{H%Xazxwp6)WYxdwe4$y5%;pL zcnN+wl}BWQZTnM0Y7U>))3`g(@MZCRC>T1<93Must~IwkprbQ$`-LfaZ{U+=dkC3J zWOV&pe-E#jD1~?g3*6+_TfrdB}X<-SL>H-;c`d4z9j_7fq`@*4=L6 zck2#9X(8l+?1>~&lcv8feCkD}ib2!y!Rt(8Hp_jDtV}I0Rq~{t;V)I@$ zsSHbReyaCaOD#ch@x2XuJ;WW(Wf8y*^%(HI(op~UY3-%el&32GxsQKpuV__)>uRy8 zQ{^<;?XD4R@`320qfZ+5d;+f3oCuOXR3d5rH2om>CriiI>yI=i_XoQl1z`50GVxPg zLo2U+IJOyVeGqD~wIUhMi4FGBX*iM(*rGqgt1n#5dei7Igc!g1`(ezlub;YZPbLjV z`w|$G`t+>C=6-SAHWT}lG=;i^>B{k~Ya`Uk!WbBY*HcQX>RpaatqeuEu&7}9M+vUN z;~@w=`R;liPZK}INACLbrEZ1OC)1BsVy2PL<>_siNgr1tl(@5?!_ zUh*Z+iikQ0686y$6tdmfX?Qw#axFMW6#oi&nmKs$(#?}2ee&(OBE5x%-8TlqIgJ$t z4sucN&1cP0L_TcG2i$F5^3~hB+Xx|QFJNvb6fd&(phOiw=vswVkH;~$q5>TopPbZ) zefBk~Eena<@*3ZG!{nUgdSlc=DsUV%o!I8Hhu@0G;$%&$$>eB67Ym>_Mr{T#R^|+_ zIS#8*9^h4vha#36y;9F1m!{akYtV@<&|NArwt=6FAqP@Y1!I;^a5OhQok@SSIuYoY zV`_=%&v0mDqwF?PaSCpvS7}LK9kdT!?br1A-t9pCIy}4TtWKpmYa`b zPRD9vo_)Iddw<~WuGiA`fQO~umGPw{*MMkiLpj`PZS!SxiZfg`dMC+mpv4jRz;y`D zYazY6ZHGd!rrn#E`ScMSibq)4b-aQNuFidGAB0~>LBiDyVO0gmG<_##wd_4#t%}4X z*>69Bs;g{Fhn&t_7BYPNE-hjlIX?PSL+t9Dd@%)$*#lm3)gU2x(>9@CbUB3buz*u9=v%%v$Br!} zuh;`2Ub>*GuOI)KOFTKHefF*HTIAg>W96Z{zn3{^ptk~G;6M_Ov zCn7njf8l3CNgqO!^QY+aw{EGWnByV+&o^aX(l4hyZZcxIHTvU&2>wv7E|%ta@|)R* zxn1q12JMboUalt!ASM%@m%;ZFp692a*Jz$-q*n?AC}fW((TmkX4>NTRgCf<_{Tr{5 zN4UZp^s4noyt+Tb6yj!GR#_N}^@B5$=lt1#XSjC{$4^j4B)6{a>0UppKW%e@oV`un z-pMj_u`W{RpyE=o#pfmZDF*Xc-m+^Ku~)HSaaIYf)n>I& zFl)!sjOk+zR#9Svh!qw>+lNBLFQy7xq&Z1c1*h<48gZ6#z!hz1NID=U>Nw^B^Ju&g zUWS&LM0OC#VS#VQ7Q?MTn5QXCODRsp=zCW~1(Up-)BM;?#nHXrLOI!8Bx?vFWt+<; z^G5Y%B~?xhgjDM^vrX3y8^ZwBDybEzq#i|bI7Xyli3cGm>S<44xPX^@j0$BC<4NMq zM1-`|;gl+c;7B->ISp5j3dO_mSgZ8?f+x0vjD;aqun=6YHRT-Gpe zgo~gk5FD&9;8x6#h$RTP1{AW_!=~5_B2Y=5bxs_no#{?CCR;X+4Gr=3CYZX};uxX& zw-yUsAB@jY=h(LeXCry;27At| zdi53H=Ks3hOI8&g6DraBRM2lzTJUQ+%f(Mw*U9Rw_%dBpFRFUJZR>!3p94Kemrdjo zX#0MEeG)i@U=uG%+nm>VPFuHC_VLX@$Z_NVoATvjwVlh6UhAhf18zLMN=vq@Mz(oP z461Ke%K%;LdG_Rq$CQ0yvvH)VcxLr8e_w41+nrq4ldPlUB!!+kxr&BCMbsN^&qR=+ z&F`y>9;>v?#om2rmgP1R9nr+=wJ_*v_f%fXzwBdHPY z`gQa31G^trimFsuO%j>KEu-Gnp3YYvd;q?#=rZ>yf8qEgtWqUyt^7v?$WoFVQb`w= zLi#pL^M|+e$&aYck@sd~&AU}!h1m1d+^kLM-j~?9RbLqL&bhNdnaW=FC@sN>TG@q2 z=EE0Vb{3K-v}zI0f&ePd98Qjmd+xL^rtpN z9ax`TPS=;;d?E}ZFf{G?tzlWl)ISqLSg|;B$=kiZjUUO7v~)$>l-aBg>masOq9phS zKnsN6-5nJV>Woj0{F?75e}AV3A!@LCPligzf!#f^4i;zkW0i<-q=SXPg4jrzTWK>1C@ zyCq{}=w1Tn0QY-{0K1upDvp@lJcpQyk>)`qGYx;ORKA*St>jkgeUeZJHyMJeSBx6z zc+Yf%I5A-69*?Jyd!+^)x|AsRzM8ITZ=DQBM!A#_O|ChlAIhU)K*mi(ph)9;%|`+) zu$mS}$2m&Ym22rbPfJ$nFteCKD6eDihSOjfwVI)#{DeVR;A)Cp5IWZ%WY!6}EV`0E z=@W4`vgvVjqm`UgYkLjYrk;^-%?vM5>wP)Rm_7+7~o{mh*M;1SsdK+}TtBW+% zl#{bJRk!`7!|mw&!GFG+0!g0Vx&6I$JO4i}S>x93{|`}T{S{Roc6}5T6$R<;9FXo9 zy1TnOq!~ICq)WO%x9gUg$eWAy&sMr$k(4_gcrS@a6kd?j5SU=GO=D}P8FZrQub0e9ih|DKjy)Wg z>+pv48>4VN1cODYaz9oOw|`iNHbNdR;5r#u+b?%IWdD9S>Q~oUQjAb{1Y3}AiJ*UC z+gMJ8EzED4N~Z5P6yZ6|zfd2=Wk@zKLF&F&=VL8$2k*l%flI3|6~bTc0XXU6(6%QH zZ zdfLj0zW##a4lxy_{2Aeq_1%DR?s~y!1L=CA5a~}mUp}E$ndwcoX5i1s3~DvMFN`eo z(o@Eh)T-{|l=`ToS#7b3`${PWP+A@xogt{x%gs_MO@`ZVK^$$)qeWU@wd!OMZ(L)+ zsPlU#a>1s2(35?EDI?sxRjr;T-8n)M;$TV>i9+unT@C*k!Tq~5#9a21x_v!Bf|#0` zUhf0P0R2$;LQ|$gWt8-SmUQ)=I!P&&4#($3*u^Jf3FgMLq7di%Lz*(h4XyYS%L(&R z8pZc>trMQrEgZS)YLXu`#kI8AS)6T){ocMSIMrKTp0xOM@XLGH9MuwD(ot%09{~U+ z!Agg`JRkBL+qo(u%P#^QL2>)GjU9+Dx@Iolj&mSM;08yoWzZBuQbpVc_4pvj4rXRG zhTN)Qei;J>qCufRy&TA+6vQqPDRBdj^x;*Bs{6C{B|h|6htPi_ScVPs0Ux71N3l}h zz>at312mBC!D6a(x`}Z@tcJLm)Qg5_ zjnvt;kx~!<7?8l<=C$Y)CZyDOOKSJ$r|T&HJBNRf&tfXUT>52hO&qD;$>YCw1~e$G z%H?v3EyaxJss{OAV(XZhQ5t`E6FTNlB^D6xIWqq>c#~a6O%dA zL9ryZ`FExzx1~BjtkS#~D>q43Fp70oO;w(iwqB7oIRq9*;BuUdA~=Pr+aMEVeeqrX z*N<&=_mpQ?oBk_nwlyy4Ngi5k?w1(y>bKOzGF#)9dyg4mB#5$bv$|g_pdp0mf|&?D zX#hfEOo#uzkAn&S?J1~1hSpM@8inv}BnLpv{+fp;+KlQ|$S3ubqH^b@G%Yd4C?7&; z90#fdn6Dp%(KU%RQ2QEZfjzp!Dvq^x;r4}JzrrVUeaAQGUghCzyT0!d#D1{y&hIoX zD!fkSi0*ISdzmFjPx?U$l~269YONvW%1i?**9H}}pQ!7v(ry?kBYi>Qp3O3@6!xDM z(iF2cBHLy$PKBvl?(`0?j<;)>@}SwMPt8(*pQ4Q^`FQc7VgCDyk4Htn+hg4JzY;V^@HYlZ&k?bwo&#;ovLQXFIQ$36MFz+4dC5Nqu$X zNjO^}52DxHc$rP75~Tvc_Ea*rN?Z3#N6U5i6|-Ml&V@DQS*2KPtY4`4x^%5i$5v22 zJVFu&BfVqog$jtz3~khve;MmXGqs;iMPE?IJ*`tC6Zg!5uHqzZZ6hXmGgc^->x&H3 z0?2Imc*R!~+_yR{^mf3Gn;KEDx`Qn(!Tr}L=$0uO^9m|n ziQvY|!V%A!WS#hh1#%O5&5{UO54QvjV8<8-QN)1xyk(}(XUNpk?LloL+Qt)cnnzJ5}wg1itIyyo79sOF>kWr>q`wZ z{g^E+C^zT%C0GvNEFF{@{1sgoZtu}lUjFZtVOP$MI*c@L1yEWLuSVKO+BcF|5IZb? z^!(5{$@DX%z@a=kgSRu%zSn{4pD8WSbL|+(y7oos)RVE$A%nWq+Pvf{a?HV3Q>mX@ z$x;fdp4dUlCYu*I))$$$a~8(& zno@Q}x%A@OaP1FsVhI_%Iv?r{lu+?_PQt$~yws5#;3nj7inrjv;!zUU`rV-NY4Fz? zE*aKbVX3q>$~^mP9`^bbmS}^fOjf7gxLVb`Rgs0^0wMMsgAVnpO3ivK(e@tPV%5|Z z%^9(S&g!qUU;OjIGU;R&{o~x#7T$-YA(PG-7UckoRA)=&n+3MHJ(;CUR?wV9NI5an zzf)L8l-Fv`dJCaW_AAnvrbZ|GT}F5zrQJz#YDS>R&O?X)t8xssNo4X|>~9?UFY9KO zT@*wqk$Tm@EwMq4?9EXB7X}@l$)vBNDv3J}y0TZWZ)Eyk#{w9)b2D(?#b+Ukd?e~B zX48Uy0N;tse(is)N3zhBJfabKVE64OZ~-siza~xNp*7 z@XZEOC6DkxW5|KHgW2pJFib-Rwi#LSLJ$`oi1w zihPY>kyn+qX$IGC+{V5SkI2eHMpBa1$>}364G909?VJSUz+R}JV`(vokEo>WlYfwe zL`me9TUFRt>CX~~oihr2kC07E(qyEIK(l=lm+vL;kk;JQQlIwB%Y4fEhO})0K``a_ z(vaRLov7rk4#TxXR)0KOL$b0jkR#^_VfvOKH*41vm_s0h=YL&XT4|}>Fyx?52!JH7 zeGU&;#KPP8XD=BH{iBwT`B(iL)ib;Wos=D&qwi0ShD`|=w#;W(k?k`L1WN$rMg<}j z$|NIhDNQo1h?5FGaxwNc)3V%?ayycmFuM8d=#wUJ2C@kM(NZBEV4G1)(0V)Dhi3b( z>;9_O5wBFEae6d*Ib-^buNwCcj=!5Yc>3sy2dMfoliy$EYmJ?we4qwuZF$qW(g1$& zC;r_sH1DJ(toqF!Af`;A1|%E$WdFAQ_tCb+v|Nlc&SxIl(9~~6V$$Rv=+TKj;2Wq! zXa7uUQTCo8!l=Bj(njs~nEJ{!)izGW!LlaLgB_+oy!~4VyXp1NFSSo$3hy{eJNeyd zD$&>RL-Fj<6P2hK$t7~-*%|Y4dhix2d0o9ZvaMI)u=7 zM|EfU@(FI1i#c4Wl2Y+vL+_`S-sk#Q(BLiF;k{dwM0tVQ^3Qip`%duZ=icZTF=2di z@Be8NIQ^gM03#=L!r;S}!6d*KNl=%eWye})0HUSIAU}vmu=>s#D10~b1j#=ge!LM? z4nCU{{Nm?7$I+S}aN2s7j6fVGEwG$g<~Q-ierxl+=>GT~=;CZ~^Ym~t=y&Irj~VQX z97gbfDJbe1mqXZkn&1x}$9Ko+7r{4=N`^)6G;qoq4tj=lk-|p-O3?9#fB^ow67I*{Yz&qKs>NA6q#;$&S!%KG^!0b$w`;03Py zt~JGn>;_%mD2|l-uMq3^bM5oBAFDhTj?y@&t`ZG3WuF#f4-D?b+nKOsYzWK5Z^z2+ zORgK)fPtx-WE%GZ3Oglp0dg#=3yic7?K**hl=(Q(EoFyE(wC`>;k85~B`d;b!*_J* z!RHULh&hV-3Pf73PoQAw(xS+hp3TXsEr032h3lI}2Mo0B1^?m)-c6#tdEN12rV*a1 z560rG-&`+#cuv7SzJDH~j=mCgscIzM2IZhLLn1c%yjQ8=f< zCQd<4lSxS<_4<}!XDtURykCC)3Of@zU3>J(LruSM%j2w$6kGSsJH_&309$dmK^TvL zDLER7!bGek&usyVSHal5B?4W3x#IBmo=HdtH&?oyc)$$z-&8MWTK4)NPL|(=o*VjB zP1M2?*V01~%Uq{FkW81J?`Avv&NyY-3G>-cTh&mH(NBvnmW3J5ZfWXf#j7Kq^u}!B1zk$=S$mEw^ z-x3DW`3-wP3`=8Jm{^051_?)@F?S@YJ`)$b!K~u`YjcOQJ0P zk?1Vutb12-Qrw3alG;w_32_ZbK{NB?#X*PJ&4TmFYY)u_k9d>u%*VDaYuVQc2%yak z;vLK&C|T*dU!RWiqYA%=DO@*i>c>-DFZqC4Bkvmy91Ylt1+8y zE2pc@Xj{F!6!l@}w!wjKJ+fGIeUs$8=WgZcbaTFjm{J^pZ*eDPU`?)upN4MQEsVUo z3^3*^;+zArUid>c|6C26g5s}BcYszsvO3MJIJ(c|)b%p!Us(3eQ`@>ohbil)$UVD0 z3hJNaWrU1KnD=@=GWmI(_Hq#7J8#alme9rTAXROGixAI&M9NJ%!et#z#bd?Y3*E-F z>CfpZFR&oCBl*v}&9Kkj$Trenh(C#I(GX1E9LB1eDivpf#p9`S@s>Jo5YuaaKBciY zi=)yWda+6r^?Jk=9I55PO(v#x0V zF|7CE3s_$@oPh;#T>?1OnG^Sj-JmO6mpgI(p|T-^9vR&28LQ&u)2_2-9_@*&iWoyD zF@-T#0FVt^&KD2!xseY~%fJ}Ml~OO@7ewHF+v~Z-BM+$a!jPzu$QH)zI$P_79iLOv z`tBO3Ztus*D&vE_%WLP>%OGz@-sJY@sXZ1_r~JoN{uf3ZK0lg>SVcnXB3=`hkf(h@ z0N)=EQ%soDiJp#*N6xy|Wo*lKg!wuIo*mhMbAosFdo;>aYVl1@7S%Q?p1Dg8AL_Pv z(QG4L@r)zV@8`25%CUC7JOtvhWozN8aH<-3n|--p99|hWC_zFQH-_Vc9ekA6)|au* z)mdd3#})i~p1MNJ0@UH&^qG&j5yc*+H~S&Mwr3Lw9n$yVVPc_nJ@u$OHuFY=&DbX1 z{=*s+-?ndjN~v7jB5+rKOUJWx@tsk4-1wi=c>}h7DqnoxD@*uw(MT~s_6z7=Tm4&Gs8u6eYA8Fp<}SbgY4S4S2x9zDE)9I8CLliD`1_d{09At(%w7Ss|0OhgSrj zGKFDzS&s2oqk&`o!08z2Q}@mje}nMdb;rRp?&KA4#0|t&Bx~<0@;W<1YH=^5YEb_W z&V(Mr9Qtw9i1g9TRaZKDiVhTQC`tobGp9d?!VM$7R21L1^l)%DM{Ux6!#{SEx)0wa ztxOPEKksZ>B#LClaGpyl))G+Sx{=vG$^U}BGO$E#UIJS}v=-}C;l|BNrlE0=h-pOIdJ`=zqrA+6iL4+8tHr7^Y3=bu5G zM8T|RhK|<{aHKCA?2VCip^A9JSIR=eD5(`$dozN_(ygXm%!D*s)ko%{2PEd=^^D6@ zPq(O_m(YW4$NkdcZB6$^Ko6p?`FN;XNB8N*sYp8SoJ1=&35iUvm}PLk*$|SA_uF^8 zH|mD^<=Xb32lGb>PN47WC);d3)ryf3kns^7@qI#wDjrR2`&`2A# z-0G&i7~Lm$f0b@N@k&q!>!Wk0$bl--*%djT9=(;|q5t%N6#WQXq)?3wbnfm(-LMWJaG}v1xM>pRC^Grj6;wAje?1=k;kpvC)7b58tnU(z%uL*K$6 zSn8$lug;zUuX<=pm-C^ zx@2f5w6{{U)wMlficxuru3^A;5wQ#%vswqA9*NwWbS$ufvt4MM@)9o(05=zRiJDb` z{VrX-3(YDnQxWIa2eext46C*kuMfWn3wieZ{GVhbuG-mS>_BL2F$PeBARj-W65$jzNeZ9Ul+M zL`6F1rDQz(d95;&!FO}8Xh zeoeIHgXI8*&T^K7JqP*3BIlkO@5)58EMMTG$)S50y!#S_!CyArF0yUwRm^?hkMfm( zP2@ymt?}med`#0$4$pM4Qq250+vB{tk_#ofaW0 z$T@V!|CG)oIRJ}ch@5S zis$tN`9Aj@9N5R}1uNw7RPhS)pVb^xw@Zy9eREFrgF6g#HXtXL4?Fsxf0N*Y4j7)H zC?uE)_)zWwM7O>5#ZX;d+Vo$}x_H8q29#w^QPnAOaa+lf% zU(X*S;K%FT?<;yv@&US-_b0*=ba{-Ex@3#Wrr-!&nQn`XWtkL7&hp>BZr6hp1S}n1 zLLSFI)P0YH96{NN^y>+&@&jNyFV*T=o9WGYiSTYEz` zFj2r!k#)0aGo6txjV?VB_MJ-=r?F?hh{CdzvNc*bjp#n4r^Ju@Zev3k@2jGjU2S!Z z2B7UvBim@2d3w4HDC;l)G`ZRu?hA-WzkI*HGf{PkJ=rkj=jrQt0Y3{82riZpsamk- z=hjJQ)@KkwTvG6K?Ntd)8gIl#h%EL8!6xkJ8zdb-$fyx+J33ew>@!})phjm@$Vh&o z-=fO?39+3Fb+XZ^XTGDZuQAPNmi|VEgc4S>o!?mOg1kyqA;#-w^fF9+rvt%+h+AMy z{%~RIHOLfB9lf5AbbrlS$*W)DU}Yo~Si1Pr{(Z4DUSV&Ak{zGwOlod5u(;7v&T~;4 zWAs&I847*QL@oE>2U?~IcYfFMGVH*U`R_wGAQOruugSe9ApMHnO{ePWA~b~uGuUvu z*yfhX4dG@ha-ntJHTjy{LE{!C>E+e!PViz?ajq!s%e4*K9&eQ5ENdriP*S!-Omir| zECsl#XZfzfeeeR<{hszLQ!{z)IX{|9^kpYZ@;abpTk&h{1K`vyUM`03EYVeA_V>M^ z^A4b+NwVLlqD4GpLo%kzMaLj*m}Js8UU7D8KU&(=#mb3-z_)wU3T7=;=F3y`q_2b)nLPsgb zO$4(&|Q4p&b5Vh#@SPCq6^S&L@6YOS*Y$a zF3C#gYh(CmE!hKZ$F*O?3HbQeOBD(B_;kS{h3sfG8ehbbGb72lVrKr?ebDFFCnXiy zPm5N9+t+5GmXtn&ucm&pE*-`3NN~ly8%9}nN%TTc=u=aq5gg2%VBo6j6-i15n17)2 z#pCS9#x6>LZp=EId}%=CCncF~Av4y}M?-ylXXv2~P;*Z2OakyP zxEMlQr1u1#V3DWv&o@{d%!eFuxMShy03HcI(_cIqqTt)D=cyC>(##Q4>XOT*C~_Tq z?>A0((9L|elIO5T7CO(qPtK|2ug*W{svS@~goHpSoA17N(6z`x=#vkZ{+O`)gv~r$ zZyXWkmq_ewSZ_9#oh9P>!sO)yd*!Zm1ETaS(mZ)Q@x$9eI;~TI@WCc^^F$Pu_>~Oe z8|RWQOCJnKPWbkE7fStEs9XH?LUu1X6MT!_(>LE{e*v2iPDA?69(#7C3e7&^Ip65JSx}^hL z&`Y9=MJOgo0WFgg+4d;4Tll27v^3+98bisJNMYecYINz(LYBsJ5$c3kVOl>vF#Ps+ z<}!4|(=WGSCz84;iRWg7ARJ@v5oF4guy>rmmB~%!fST%QiV3=qW2w?*sHw%Nn#XWB zX-+cbcc>a0Nr_e18%FBsSllNKIUnJkx zUqYR(k$p4(vrB4rYMdOMd@_JAsWf}9z=elVj-K>XZsN&Dx{POJMiXN~3> z&vOo{PLK6*fRoRKCww;h#e4nh>4J^bF}%dYP9H9aCfTmE{(QMF=a+si%+m!rI<-6# zT`ho1?jMBF%~zrKgP@$f0(Y4`1Z#F~rEY3v{46M5*sDyc77U}XKG`XscfqxV0~&K( zuSQOH1+NpB=09MJWbGyP&MTxv5~*0H5(9TluQ+;gfQifHWMk@?StFx&CxZ4q);JSn z21ABa4zwH1#|E+Ymzz+ihae`B&({hR>18BuCmR$Wn|s9gLjj(HD|ndGRUzo#8r>&4*Rp;;gpat;)Q(E`=JaH9arx9E_g;vKX(Y|pT8}Q}!Z1lG8^Ojki@;9czHJWi%{1K0P1~@mQiCx*K z86Im|&n_W}KDOJ?Rc-C)av|g1Zk1dwuyj)li>0Qa&s|#^n3{pmo6oCfah`I4t!2rP zC>6HumgAXBay)D<=6GH@GT_qG!B#@Mi=e8rS-5OdbzQ-j4oz5ph#t^&!q{0 zT(*U)CwOk?K5A$=f>z@!m;bi8Bp)NA4w;%U&)?%?Ib_pzOTbks?n{}h&sl|Wq25m* z!pEIg$wejmAjlrYMAa{#k|Zr$cx7+UO3iLS z=Smow3_NzpRNd+dfs9{#!no>0#6B2AeL|I2E2VkQ&L#Q{Q)-Q(cG%CN7~`~rF+V)GB$tm&6MvY z&zont^HVq4EGEbuR7id<^8mS-QW~^!Z2JjdHtA%b zR&t#sEG?d0hrnAHJiRXFTk!WP-JAQKYjPMR7$Yw8+Nku067-Agut(YHPSz4HV)o5y zEJZjMa9|c}#*1qSr*smr#YEf2uD#S9cIy$;iQ5iz&0Dxwd?v~^l|o{2GZT|_r*M%fTxG`;`=I|HuaW-`*Zjw8(EdHPYrNto{14GU{?mZ} z6#So-Zx&HXzNP&g_(v8CB@E*V8$al&cR1nY+gIAq6d9%t0RL*e&?dz63EY?zF%ZNq zds<-JD1fr=vFa&6c39|1HQn40DVN8&(0-sH1@qU?)Y59Q{A;sazJyyCU*1+%$p9-u z=ECe!y+7fOD-=|fe8}Yi-#1*vq<-6;cs7QW8M$oW^LJ2}+i4c)zGU9+N$&mC74 z8eU>TT+S`s`4uTVLj5qKjA?ZEx`xm1HitVVnDwC~H@!9aTVxtrD^UOD~}ZPGsy+%<_!40&mDu~WbhmsVB`+E zE!xRSgMwUF>O{OIvoy{-x|x9OhbD+=wgjDxh{ovfL!%NeC(k97ax#X-7^79ioYfeq z1;{;P#O5k)yT48k;!(akRwPXhU>5SSQjKKhp*GO-&krIorlG$bUa2sCvf(?tdl=K) z$-KvM;xWh*pQzUjW6!^4BA)$B)IX$KG(m?Rki^8KkoSqR>Xo3XafyP9`DY1@6V-|q zRDDB4kz-jX&Xy`X;bhI&AmGxTB_`gUchgd4EYn*<$^icLq}w4*;seHnA<;$d9=i6}ld150309#EZLrriOPa!Lw4+*|nFV14pZD7`SFnF&LM zTqo(O`9#KAAjg2>tTE@n^SNwmBWSyRBD2OBp%B+Zlpc3K^(iBZh+G{sY5P&cVK#C7 z@u$Ic3mk`Y24*<7LD9b~ zPmlQi^>ONtd4{Nu*DV$%t|^xgW#$IcUeMzB33G}1K`8J#mDvpxnOv9?+d$pJ3dr@$a?mI+qx!t`qQJQYqB(^fRkwP(?D)n@R%N*6{?@ z{eYq>xE;ji3dC1Z&%sv=!J~uUp{*Mo`t{S3_$x_gAfY-Y=)Rxh#Ri0_be(~SZR-gq zzlT-h_1Rr+gI@%sxXtFyuBoHP`rc#g?kM++uqTK&89giyLk^6wno$$J-shTVWClhC*t+WBJf z6*r15@1y=aoaC-R(AYi`a6J9wlShojY^w*%Ox3g>Bv1scQh^VzBrt>LdPqOQw>8MTli~$^Ge=8$H{s4jmK0Sc{$WtvkD(YfZ zMJzx`$@xPcSBNX(N3u&czhHK()S}x=_++S$(N0LmLPQ|LpD2FX0H3KG zdw8c%t0MLDnZZCNP9R9G!n|~<_D?e*=)DWPL=e=Qs;hn^NF<<)knFTc=E9OnmGZEc z2c$=!>8g9DeHpofy`?E{CYOHoO(M*mmD&heu;*{R@W>9^5+?sq3=`JXk^*6%S<+GH z{|VstolRKL9wj*=^`AQWBd4S-WabnR*gg?(r!IZ<%NF_7hOU{FDt9uy;VViak+c@4 zo9kN(Zw;svQ@d<&@>iRQ9rV&uqq&t~XS^jA zys%TbNG3tuk1vN*$t7J8@Wi{4R#ecjn^DDNvLE@Nr`Nh4p+2Q{;vHpj=!o4e75-d1 zQTkAxyb{W2ad8nXJBPW}>Q^=ZhvX^hZuw@<6M4SCQK?0cwptWn;3oSx=rhseElLja5Q_;IOH2FR5gZtE`6mhYHiH|2P!h0~u!G5Y}Ww@|kX!p|+IJd#%cJ1Vu zoP-(8KJzIaZe^v$MD%5_Ro?qB($TR~GsqI3z_(wpy%Y2vhZ(|+Hl}^$K6x+%dFq` zE+r<#>mu*N-jz(Y)LMttG{?A&FP$dKlpR0*mQ`Up3Vt?9{5no`I_>`xnU&7LF8#_9|UReZoRydekP@m@`n_I9w)0dd0o zwRJ3T4b(49`wLoMQ1+zgPYhRY!#dEYMLn;L!M>#rh_|VtRXU z56@K`r7>3(b4cg}!Rj>H(Zh^Y^pq?uzZxEK4t5z-D@gUsun|r9qdk_#zul7T9xKCI z81X|Qoo-TjvP(M$gi~uhlS#w<5hQR?(j#NX+!r4U1a6FC-VMr=k{?jM#Pxjq&|G`$ zCYC>S&s5wa$eGk^s|{aqq)&3EMwhjv-c>9)D*RzUdRnD238muEW|GyKJV2T8w!#l2 z#ZGS71sq8$A#U~w#BER25j>7O_|T~=Dc}NCgvV1}!;moom{tjr(;9^am~?PLw)c-W zSR7v$P+=JJ=*?l(9dAnX2u@epa1BWHA;+oK{X@gWtu|5TZaZB6b zpKDteuY0%*F5+Dh6tsuAHYp+!g zrpS@oc}*CtcF}2~hqYfGXDf+6xj>8!;{8hb!PSTPd&G$Nk{4~cbKU340<5fKB}%uS z^gI%pRTIQPoS4XYY8>-I^j%87iGGyPA!Y zRuaXYj>x_A2uF-C#L6V}QJvM_R8`Q&fq)FWQuXLAnm+99yK6KMf9t0}L6b)UKR3+R zddk0h=T_3_1zW`Am@~Sj);LVcw!OZzJEU_Wzt}Xm5~Rj{8#>EVckU6rRQyHY8JoAQs_2)tf=%h-6R>3iTYnuJ&CMeG0A5v4l@(2M zzotxHZTk%&>ssVR)^zHvAtJYNh~E3Od3NjhQcXoj4Dm7f>RKHr^Eda>{H&!ZL;pwe zyJOoF9DmCT?;&~i*-ekVQ~$Rtak4dSzq?$5dXNGh4kE8)E4krG9Kw+>{5!TAO}1`_ zphnD9>isR~1&uW&VJySUfxTPGTYvf14<*5(6CmEzLZ5N#LaLl2CC!T1EtakhLF7}r zrz%}a!CSwwi|ukJem0-s$mh-Iv%HwFSxt}BqhOBG70OPhOSV{`8E6=!SoU<{Xyn*` z8iG`wz-=&uSh*s8cioYUw>c(|Lmf0j*bpl5-!wxaB=2w5P8BdRxqmIGBR9$@E_@Jk z8iaTq7(&+GGQj5z)hVEEjFvl2_smFR)3V9ANIXCm<0HoBC+>RwyEg&71v)C%;x6+Adey4MFT;+IF!D-heVtCuGo;mcRXVxpo}f{DQx0}?r-JkGTxd@1Q7hbl0;Ib1ySt`X=XtJ!~Ma z#xktHV-BxPh2kt(XZAEvPL=cs;yhQj!oaQ->mWv3+Ai}K_eF8{MTf+`o55b%(Y|cS z_2lxsxGFc_R8^8AG%t2AqxLitaB~o~6i=uq=Cs0SD-WtfexLXyU(SXEeo`+(e0)cl z?jT)mQ;>^pmX^kPJ>&e&mhUwEJ&!4! z6pu9e`Zh;Jvei!}ssY7~IpS&$%HMegEb**WRaASBrPNe|1GI3gCX6~h=`*+dA8HQT z#FAkQhY|QYKNz)V^jhO4zGA?xHdJbAX06NhqC25wDpUW;1^K`N*`dqZ-aAM9- zPjFt6W!CXGskI(|)yJ|mab#riEKzwprsjJm{)bZGy`qj4D~N#hD&|qe3eIb$vtZvt zOXffW)?R`-=5MHT&PRz$Iq0OkA66{Xd8}41p)>QUlq@=*O@l^u1zi~hL(Wnw(G^OP zuvAh)p)fFp_+DqJZse3QIbd^xx$456M?!d4{Aob(hkT;uBJ1M6ory{{&Bqdf^MM&W z?+gqIqXg8!vL@r}EWruB7~b@W)^R!Oz>6TZS{3e7F3}RtRQdiY?+Cikj66Rf3Cq_; zflFob4EHyjs>k2$euNx&D&?owt%~CKAhg76=;yURT9xoP*yS0!{#H+V1*28efwEnm^vm5W zpi4Aj9dS4(8JLvQ@V+-ipDx(L04xQ2G?K7s%38TuRFA!rOY|Met23PaXNR(#NCIe; zdBtVfVZr8Ma_U?b2AnXubgyx={?Or2{W?Et72qW%rV!Gj`%5ObNtzK0C9Ff#`%hH| zk?$O=-D~N#akOdIjMo_hBA0nVYod?a5Ln!rhAZdsJ^8uT!_l}_*1E!QKwIR)D!_u^ znchVs(Fqv?{afTd8hqniQSBT^nESrx;V&lgZ9l0t3%vL?{`PWdh?tk9(u7?$;ln7w zZyb$q7oEnOD+Xtn$*tg#4O?%mbVu^+>XIaoA4Z$elpHvt;}h|U=~#tuUWWL2dA(=9 z8=*s}Z`0jak%}KxCs4FQV@42v?LTaMofnj7ls(Qn|4SjZi`mOjPp)yZv*%4ZAO(-d(^c-Ll=$d zGThcK_$r3R8xMa+f)}&jg}dS)7t7rq3xby(1v?<3l|%l~W7Va%pbTq<@@Y%68 zPVYo&u$t;Z0K?L_MSJHiXzQ@}2K@Py5H4~tN&XYrG4x0sVenKZ_{X<4SQ)iv`_=uu zg!~$+_D5z+d3XNwcJ4YS+YR+@ITto_XNcIXUvJKQ&sV+808Wo3-(kBZz0=cEkJO0J zlD~uHR`Ftd^V1a~UT@~)n(wB6^Tf-Vxbr*zi0hGK`<4tPRb3sb?Dl7L;rbRE;Kv!Y z<)W1R{OS2}sAa)v`Q_Y^{bwpxny_yG-Ks9St2g}>h$4%rEmbOu^2=JHJMT=xyWB66 z$GeU^!5aImjV?_WJcE_o<0M|kO!21I#>Kw}$8X)ww~zq~Kuj>TsO_BIom<2@(~`1P ze!VWygSF_tQj|0O!IS_l`eu&MI9t&3lfqB3(_hB}dMXPQTJ*nJ5s;u-=*pSe(a2L! zOLug1P?x1=_&ESS?ORvvC~Zsk)8An{KXxl;Sp&~>ck&aug!ub50=i~~o%M8*%7#+) z&%TJD=Xy6~)%tZGDAxbsZ2kX_v;S=^L;=JtLH-wKxBrK*o&Hnt|5WA4!%QEw8<;Y9 zn_!d|^qxEBC+BoFUqBZg$}4qkvH9PG*u{cdWwmwQ;%A&ZsZyp*dFZcyTC9?QtD_~< z{j~e3L$swb+H9%d7^_1BTAC7{usRTbq#;Zd8UuH~HdQrq!Kd4}9GWG%DylW%gG7qq zf7XZ4tISRhL<|39bO&W?iKFyRC<$oidcxLHYb*XWdySZIMy$8qdIQ&kE9{CFYZ>K8 z=nOP8EvW_XmyTTUtUIw_*?eLUD+Fd4s83QL-&p>Wk%)V`xiSeFwL=?kIfP|^{ zH7H%yr{DEnra)@nsZi;!ST8P?nn;5`T+o$V*7&E$S*MfJ1LJemsJI+TQnf|7ik=W7 zYzYvG?x(=ndAdRK_~iq63W;JhxzTs#h0c}Qz>zizWn<_(kaoEq(n#Z(5KnGGh<{WJzv}n7K3StgPS-@ML&cx(r(CK4+0QUzi%FkSeQet@F|8~=t;9uF!6tfl z+#}!7!b)1694~_I-EUfV0*PRoJU6Z05;gBc1`LeXAbPP#z&2rJmb0lhn;`UAL27h@ z>TTx!j}4m2;Tz|UGNv7BpYY<#uh_WiR$+jslLQExEN2Up>?ny_`0I75^l^y3J5GUh z-Gf8K(v{wZSToJ*cYR&SU&PcKS^U)=SE#nSvI#W(#HwsN=Vr0d-=`+^~SpVD^*aV4s25xPK8AV}WVA=mzSjEHaD=??G|O6vD#wv=IXFK9PPlCW6nL9@d$ zF&>5IQro9|8Ct&h+uHeWoW~c1C|mcC@;kpMC)zB9NXwIkoR@ShvD#2h(A8WB$N z)C%S3{P7yp@CE$PU>!1H?$$Kot;^}&imm(Q{<06-G2sy!jZk7IL}Me!7tXsX{RAn} z*4>k2_;xrLGvm>9vJ|*^`0Z+g?Pi`wYL4A&aAK`OI2T*_zA4x=Xi@FJwsV~l-u#iA z&Xd9*Ev(h~`mDj*=plOcjjE&8XHjjw)U!)ARr9oy+!)pR95f|gLpRBPg+@olszs?q z&z$F7tQrB5T9wEjc%&S^OX|*(K|JU#ILv&`oSi#RG~)?qfq`L?F4`S9_r(n@9F>gRBIBy?hcsMrdpQnh(F~Pc@abKl3iu!TG2i=<0nAmL}@1ClJCpy1P$cD)< zfl2Yi*!*_~)qb^wQ!`b5O%j?kc#m=auZdGxe2+c%KI6wclUO!Y;Ct#w07kShp^U67f)G`=`9Gj zLzOn{uEj0&6rV)(Ik$XB7@(S#60MWuw*{h{Re#ajEZUKI0FzIR59xo_Oz8E z_5X-EtEf1_t=onK5<+kZ?(XjH?iM__yE_DTcXxMpcWJzFf;$Z~4h=Wsod1sVvd4a` zml{@dt65o>kx({I;>?NtsC-_mQbC}fAU*G%P8h?{PhW;!pUFc_ z$ea(SnFn^7sN14aO}=IBNvpuB>RAcXs~E+uRAXaz<~nBFgg+z{&{Vl1oW$d@dfg6Y z*eh%u?&|tv+l7uQ9PK_{KPgR_;{^dCzNpH$i7!i^R@!x5`nW_5tu2$lfn_VG<%n64 z)sah=VScAY>we=OepLh$4T`x434NWXZz^KmBM5s~?_xY6MpqWeL31`$^o^Fj2i{JL z?EMvWiY?Rz3y71U6wbU}Ac+ft7O%03p64!ibBjL-9gUAm-3m1WczugKa-=5Y*T^4n zxy_h#NwxC58G4YUcL`#Wy8?_3crHk4g9|0+sn*%;4o9{nn^#YEai(P`SR}¬YP& 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®N$pE<5fo|lBNK}mG^Q>lqec2tybyU7eU849 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 aN0o!x{v+!}|9OIb{9hjU-=FY5`u_pSLDFFW literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountS.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountS.ogg.meta new file mode 100644 index 000000000..36f03b5de --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flipperRollCountS.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 05190023b8c493a4d9b479a034ced791 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b306048960a704af8d95898201ad26c665995110 GIT binary patch literal 88836 zcmce;cT`i&*DoF*K)`?r&47p@v`|eD5D*kXsD_>(peO{8j#Q_>L<-@C;Oy7sr`;8WK9!W|~ly`KM-_Ife_lt1~A7X0My|C%gW z{*ELIG_ZE_aaAz&b3uB#k*)T}M;am(F<3>6BIY;}ZR+Li=Hut=@9Z5Qy*D@$>pxv_ zI#x^|2yh2WK=x9er;tD(7zku9F3p{O$xymHqZl2Wonf$7>czxmXTqJ45FYpl1dj1-G|j&5K>8gMQUy)suf6fn)$36$D>V2M{jyF-NSoWS^~ml12D=A z(lQW@=Cjz#$W+l71dzoF`wfUzB&|z2T|S^lU$1sK0C>K@@;ZkbWwk zVI$v@M&Y3manrAI=Df-y$8{}<#v~vG+MT`PJb5K>^2#-v?C5iMuG!p)J~tI@_aoW? z5%bUW^V-ahy=$L!BonAeOf73(x&$RuGN)F;5*1U!4076o1j&(xl1?i%q+fEcbIWUW zt#0*ta$D}nZRmazK&aro*?@}Na_RrS>yk~D^Z)tMavhKXX#rUF`wI8_itAd4_xs7Q z?;|__0%WRXA=m4tr0=iP@2>$|`T_XC48qVi!oh!quqSp9NDC|6>nl76pkX0D=BIqt zUvtvmcoKkO50U?U3g6ckfDzGxOIhv|$ng}1eOM^Ku!v%a4)pJnfCkj!1!V5?+>IeM z?%el9ReX74U2()bsk>F#dHWLd92T4hWGVePr?)8Qd9MGkAvCxAZz-53kG-~P6u2k2 zl+WEK=m4~H8_i{}dT9;xwRxVqSb3KZD8*&uNwwT1{vGchwWzv~KisAE4(Jg#o#%0v z!wx9@a?1ZS#Ibkpf2xlbAUB68L|;J!@>&ubnNO51nl2KM%$;6@9gr>)Nlel+s){tT z5R@tph}h>G2?9mI_O8auqxxK8Wdsuy?p&OZ8=5gq&d|jF~c-* zn>5MbESI?4s+_`)RVAGN!*X0{71^{3Ds73HgpSK{i_2x)E%AI@w{q|Qc>R~<==+HS z7hpNMe&YXOIh|Nx9l)Ay%NcL{X51nNwIp4neV%q`?6ER-iKEpJmUDh-#q@3+NHkvOoE2=*m_t@N|#F10< zJ*Hw*EhZs#n#`G_h_hMOypkXqtBEMUeGq2@mOU`Y90X!BL>Y zLj%y<+{Iw=!P@|w4mP=xwC73yfUdbqai~4d2jUb4{&+smuof=bQvxjm5T)05uldjh zeniPQeZe4&9$dHtz{ij=+*3gfp!*n+l;vatj9cQG%V6AV*t-qb9pJHCbLnv<=v+GE zo`RC`2Hu>{*pg&-=%1F$_ijTqO!se12JXcX|4RbaWnood%|mEQ36caHN;wXRQ2tdY z3YLoP&3524l9o`SX-i9FKyU_CWf_JB@+~hE(bB+zB~jjNW&60S?1hC#PR6*cM=c1{ zz`_pv4ixY6B?1CPrdaF+3%Ul|_EVJM~hBIP@YoxokKa zW;wV)TC6HHNj?@z0@khrMj#{$h=OGkb%Nps5K((!MHGw&1j5V$QIb7Q5Uu1S0ZQQn zX(3Aa9ES}Js}%L5myj8ww$3RQ!`kTbmP^v*`H^WB9zzyJYElyAFLI>?Bh8GAYLzn; z*@`nVY(0kKU^t`N-l=?E(WngD_(nA;M``I6grmPnpM`}xwr?@tvaUtIaR>;&&U?uB z*&YCCx%z-WCmS3BqtZ(nI{|SqgMvYz6bk@Agd;(^d@nSkXYApgZD|DH4&Ye<;Er9) z-w)jUhxem5wWa+K4se2dB;X16NFbWp>jnfR%zFxcSXV^~!6CE9BMewF5ZxL608-J|K!wgKtb`S<|DD*?k=DGJz5R#uxu}?S|!mh5-}X7hHzXUd3M# z;?ROX1^eHMC^Msv|5X9ZeN=4;`H!e^(&c;n{L{|D=-(1B3ZR_(+OVGie*51Z01OsJ z9RKuy;n3w7JpZ(l03HN{(Lmqgy~f3R?jAsIFM|OO0>(q{SL_V{kUY5kioFNzk$<1I zUjniyGhonvE6@^AJbMq?YqwwV_d)y903Kcp$P=(j3P?;wzQ^Qvod&Z$pCUmkI;I8; z8U@xPof^QH0my-j%i`ZsZHu1t-+TKNRsYpwpZtHHo!NunU+(`eOH5O&hq);uym~wq zE`nAxG@3N4JZsE0A>VO7^f&8c@vyWZLff1R0^Og=slH;#|Cllp*?Eh ziS4u2*wdOl)kQc$Z||u%uoRLLS_EG1NdQoL>un3UfXN!Sljplu!KjM0%RHhx4*m|#L*uZ&)TEz zu7E?r$lXj^_e7vc{INcSgGY^WAFz7#BE+H^T3UrXhLk6Ppsf#b)De*8YyUl?j!MDy z33&|P1yNo@*g-w4VjNXXP}#&g>tHC{pjfmTL_vTkqM#`9Z2$#e;R7*QHOMwKyO-Xn zO27XhvQsLc=aSPvIq~TN{<)a)I9Xzc(;&bztv7L4rE9 zqMm}8Sjav}}`J z?E*$*hO`P5m=P4hE5l$)CVTAsXLyY> zfzj(9Um(1i(ru{j?K3%NIo^zu#hbCVkChL~E;L ziMzGjuo>19b?H#qP(++Pe|(}Y;hYyg|KrCAko;T$9X!F+#usVd7!*a3=tO|efWcsW zLuRM4AR}_8AP5zt0cV9p2!~USYovnAG$MN6eStt78=?}#U>Gz(J+p^zP76%2MhQG} zz<@2Z3@QyEjRR`TOjtviOJo^dSMd@|72kQfiSw6B0VfZIS01$ckMd>$nctaSd&FJF z%CXwPmaE%6QXUzT#h5T@pF#-em{;2-DiRtSyJ<(RbYq0Q=o9!!GCtQ@*tkWel};s( zm7wwAb~SVc*`PF5J?akP zgTYX~G5Ij2u}Y;VOr-sD2%DKI4~t#`Roh+|$paG-62^++hTwv5Op#?3SkfR0A`|z4 zaGqi1aW>K7aA=eQsk)_FuPRX!XO}Z^$(IjWT`Umq*2-dyF+NPtXrb9bu>o!^Mlz3a z8T4?sIq+d}3!qM^F>c3=tHT{~-CL-MF60Uhfsd9#f3Bo+h$6+Ly3=`hd?0K^U^zxA z%ooC`4Pi=#nK3hq5@nu$q{c`axEe}htT|(ZQ~ky56IkYZ5G*m!POwHN8PK0t2j&QJ z6r7bQ(>@J~FGp%YT(gtT2$>LmtAg|mo=_fI9CEsS$wS|98SSYi{PdGqL9xB_9GwVu6MTXczOu3btjY|Z^~K;S znVHnslOXV9CQz>^W;hOuVC=Z3d2?{i13= zkOIenK~z;?9D5N{G*iB)C`b&~M`0=CF-?-{=MiPXB8Qo%OfIyC493L8i)@5BxsChP z^2AOH-d~3K&V^T7qB*VIQ5}`Fi3P1z)wNahMD#1hlv{;ct~mt-i|hx5fyz6d8_>%xZy!jZKU+g5KNQ ziaJwV`AA7Ff~F&?5<}uY;GXU7KPq+`#o24t)n{f{?WRm^H_&s0xaSJxmhN=pj@i=s-9 z?b$j7ky1zrkdPlrm@OQO7uE{La#NyE*31z)NGKCa14bmq#~NYU^NvYwOL#5kM7Pvk zCB0+ur}RS?hrSppB#xXpRwY+$5N`|BnfTxYNUogfhO~M~>>*=UW#}}rPV!SZi^?SV z666)>#%Txhu^yB_OQcS+;sH{1y%3p3j`mTK7a(DKINVjqXW|`NrV0Av&Dv{PR5xlI zRoXz>#~KnZF~?E1U@fB|O^aTKfPJi?Y>{0^&_R3VEGmzEc1FGshObOq74nD&#`mb$ z8j-AvfyS|*;1(&41C<75S`=&$3XU-m1__Fx>><=58nXX!+AUD`yJw3yfd8>>oNFW(%)sIYDZqmpV% zIM>oh4X0J1Xl_jN#_jeDBqB!CnozA;gzEoxg)KRY1F53*H4bS zSJ;`2HB%k3X(V0fIo>g{Bh?O?^@i4K)?Q^|+|?XU6SeATmZ=OEkz*#4so}+yyzxV@ zUhgSD*dG@vYmc-t=;69h-fqkUw|gL_Cg}<(;jE54O_!fvXMzu=JK;{X_VP@SQ4UK!k3OJ0fPnr?XjzTct&Hs`iTIO_CRVDDKTAQl0~& z$_m!SAXm7R#CT#cp2qFj0?Nk9nK*G>LuFPO8JRl%+qdO1m{81MLU(6#x7NfxWv=*M zfy3?7MFJ;Rn`NU7Y%)ksXf?K3Hg~El%xtWxTFnMfnVIm%2F}icHa3@J0@zsy)htv? z{zlr`Rzg-pOikyr~R0eu2GB0?xK)(1vIs)FN1d3-UQ+IUL;yf2Kq ziwDWf9ouc0#=<1XDl&ip_wYp#m6Y%q2o1PAQ&M(JE(H+48JYzzS-N2y!X-a%Fc8kG zh>Q^)`v8p?E@Dd5D+Yyg6q!TRwV7l}j$@xgWD*}cjT-P6NG1;2V<0kyr6ZN%+Rhlb zp-X})J9t>luP=q7i?K$Cl6_VAKpM3E6nj@H8csIS;NnnI18`@aenFtv^zlfUIitTn|~Bf*M0{cNCBxS4s#%o zj`_YIJR1ed7XAU+(<2`3#B2!Ce*QtLViX&Ra~L&L*Di*OA2B!33W#!3zU(KYK*)fu zPR$wq{Ni9dlo!r*&RdvD$vJZ4ZGO=6uX_B<7S*ZhX3-a-H$e}3pLjz#UQ(bx+w~RS zXSDxA%KdD20my5tTE%zNCqzM&NO~gc9p=>NxjC>Fo~wlfN`=SwcE(xr>uQga8AF%g z1Y&P9b1c{me6dytn`ocXb}mG@!3|E+FFe?)#+NR_|2(GE^DGLp0Ag0 z3`5|Lcc8=t_AH}g+^#m;>Uu_SRZl^6dTFHbW*c=Gfp`Z?9c_a1Bh(n(nyY)H%Nxyz z5fY;pQ>nJSNxe!?eqXb0T2%ziw?=@3Cqb(bRytfYY%-P8s{;5}0aX?KC6#VMSE@;v zn!apR#Fco5N-|l7PDZQXxvF)It2O;R17sNyG@2X5dQJ5T<47xAmxO0BkC(QJcMELD zRk7qERCAWZ#4!t0N0w^dOENhKq0-zMTe?l+U*cwdgim0M+4b|{K$WTKiQMqR>IVo= z0*i8wyLpci5UNbMl~%5E#!QfHYslG%>=*}+E=T)h+M_RI5vhtS&3VP1Gs-a4gmCekH z?m30Feh&STe$CUKpP#@|ZA`-GwpUhWldT)G-H$6PsyB_OrxRisLkcA_3>5tf2j0vN z=SS9fOwz?0n1o9q(S^ydI0TffJK3))ZqRTrj>8p>bBEsLNrF6r#RVafI~B8vL}5%w z7p(zRQI~uO9FFkCA%V3eg?FAvr6Bxf6GRpJC{!lwLOvDF%;STP(V`~6b^73tM!Xzt z&R&Cw-H`(f>4s6U;&V~ZI58>lz7&KXcY>(T97GtTrq9+1SPYIE9F@;WWQ)d?!w8%O z%;0F>J~bAU6O;;~0K@fz77Qr)ygGUbs&GZ-ED8*iM8%BcAC}RhbD< zR6Gz-0ZUYoHLBCzCrEBK;rQMZQ9!^yn=i&Po1enViq0-#<`rc#tQh5hG9By&qu3%G zG`LZ-@D!*z3lpj`8&6=km_?ERmd45Wd_T%K_GA=fo*R7@~?WBoKPg0PX8& z5?(5418TJ9^fNleBceFRq!Ktf-}n`;khs((kgRYr%(7Fo=_T`w{vu@1kaa2Tj8A8@ zN2rhg>x3b;(HhxQyf)7-GiOjXqhu6@BeeE#a=wQ`1lP;U^eAvM3Hxvwhmw$;VS^Sz z%>)FJiSsWp6U-hKhe$@+n@M*rK$*gi&n6&r^u#!r4LA$5OOLw}!Qe;}M;`HLCL*(g zmbjtW2XMNfBjzJi9Rs1l#b$*mqGHVWKB{kDoGO-w(g%iS({i$L79Swl0l*0WL@dpO ztc3#i2|5nMVXtj|AeBF_?yx8Vc7aDTmF0?zK2)Q(Jid*6sAj1&I#1@UG%69w;^aNR z1PhPj4g6TvS0%38=t)YGGn9Egp>Z=*pQV)Vm3FtMU%hn}LJV`PLC~}9C(fj#P)N#bX>T(jyTYxl~;jPUD1&4`{QoTyUx%Un>* zgjqM)yqD(A%^qAt=}D``-p#`_R#NS1uJl9!(HkQsml<`hcD3J6Qjxg?38^*qY>}L7 zwfNjXKF};KDRq~pNCli=Sci%m-4g^6hmr(!i` zVLo8ch8YwDW_}35unWVfYC6LM3DohN?B_8t>EL$1`c(L*P`0N0LDfRel zRQ~ZkkeUu&uLn*+q`}2-Ag!2ioP@Me1m}QZ3OLfR!qOlnEe=LEgNGYLJSq}PI1er! zwkJa!IY8YQaSbGIqt;MbJijWBACxB5$pYsnWWypNoJKKRm{AI=B$ES_$cd2#>$J)# z4-Ppg8W5Z@1`%aq;bLGMelXjYc>HbItiPdIV1Tz)g&*s;_={8X7Yb+J$LIVxDY#@u zXp$6;uQxLl6L)^>sF(UK`J_ykp? zuXuzJs2~PIx5u-X*dr0ygGB~Vw)7%0a~xF+rf4sma6Csm6ITr450&=R;R#kyHAKot zkBi6YF^6Z@%r?9*2&%F|w$SP=Z82@dQ_o1yS5R zWl)c66c1x&gk8VhzC%W4Kdm&OQNGeyeoH3SGD)G$5u8 zsyDv()3@Zq*>v-Lnj^?-v^SYow<9;YM`NNrb`BurwU_6&{PaF`94Pnd~Cj(B(zocmfDE3|AkEc~p zI3sMwQ4zF>hWNY<;4+z;^IvPJ@d&*<1=TcIyPjlj%Ba^|x^7QF5 zFVDzZ)$~QR+dfvRY+tTv^Sb|a2mBOf1ML zp9Q2NZl5ovn3N`l#fzJ8;;mCD#}}vrYC1`sjWD>2L1#F^cdiIBQ0-s_W%fa{MZR<7 z6OMK5OkojS!h?D+N5W}EmIwsaAWdsI&P|&IE22;6)4^*QB`i?~1bL8tT8=%cKFs#O zK5)2_FX|&yQV&{mMk#IZtPkbPBSlD|fp`h*x#F7!iaSW&0P&lF!^g3}iK#^(Io(~CwpQ-6gfx{)3k$ysbN}Q2JqcFo_Q08D1 zyyRkXfsQmOLe@(2ve^fsD5S@pBzw}*o1RyMl34^aAsx=_hccmVgJtoZf~dqISqVvP ziH~5^-AFpUL{VC+bi|WY)VzwyvJ^D{;?TfyYxO|Y;OwYDwJ#R@W=Eymr>oUBl8F-0 z-%KjYhGmHf_!oT2YsG}Vp_l%TzHYWp8HWrlcxTzBcJd|8@A#he@i}gJ-TZ|$Z>{$& z9p5mkO_he)ubwtch2oeyzW0XPUtUl6>C%>0sFWFZ=30VWa?apat!D$b1(7F$15yJN zeV=3(VIb-jP1;rBo;gKs3cN(A^s>Vi9h~=ewzQ{xiK_+;b`5}i^n_P&N>>@s5IJZLIMYaK42xWzU#hb=}6tp9?80k z--VT@4df5YpBUGksCHceWqlW#6I#$o`P>2h^z~va6uu$kPBpdP(9yhM_~X${ROH>k zr%#{e|B#U%d>XtS{^;;EE7SHF+3i3)_kj&GK6UPP$?I1yl!kmAL)k2A$&DRZG{uqx z3nyxGBRN-~+oYZ0CPZ$4>Wnv>)Ri|eZu}5JmZfLYBUt%c?oTkX1$0;s(A;R1&fVBKcI(gF%k?MIAmGqIj^9+|>tyn2?s5y6!Pfjsu7^{PlwPir zk1ntael}xNbtTU#R5sy=bAsFD&#(Gw+}o<&W;?1rIu{nx@alM>)2)wZuBkwetccm# zr6#6rH=GK+<$Qltj^_Jp-5``S%BpQ{6ZbQ~JoD`nfn(z3a4wbe(pMz|AJ6>Q_;^Dj zedX8oJrviq%V)t1wifrU3$j8j7T?|ydz!p#m(=ecQn)~0CW@^|*eRJ`jZE-K4MPoT zy(VX#J0K*2yCerIe*N2~CKYcSW#-DH=+mhka-I9TU*R*C-5^PI(Pt(pME#uTDv^uT zj~`mD1QKHh%yP$R|&8q?<2RB;?s`4bl>3BTPZ(^p?oTb^o08scWZiW7Jn}-SSE}`7F6S3VnUY z4>{mHD98Q7lVP!Jdo5%p+C#yprz$)UrLA6Vsl>SJev{07QQlo3IJ?AzZd=A?8@_-B zrOB`&LK%iniVZl*+qXel#Rj#w2Rq;AH!iCZ7F+qG@1A!WdgDk^>keME9mx3;8=AUq z`f#G@_Rx!$PgFv*-z~c(+q88wPTrAMQU4Bb(z?rW=Fa z>dMvHeMu!(sy2@Y0f$z29>Hi)p{{qpMx0U76mn_<)^>kcy`Kz&=<**Gzk_~uU_|ME{a^a4vvgg2RqcB_q-m~t#N&m@iZ@QWl;ClDo?2ThXgJ| zgVSI7)B<(1FPv;$Z-NTD2+m7i8u+-~5_)Rz)WoAZhJDc`t%?`+d=%AA*=2L%x(ZAG zv|(At!=;&_XHd%N=>nId9gW%bgO?_6$3m~RyWaRPF-$uWNn4fUS3mD{?E2J!SBzz1 z+@a90T}_Y6Mzs7A#@FXMiULYP94r+YcCPnP@%oWGs$!o?U%jf4^I>c0OMO?nBEFe* zfqyd2m=GnPIF?fB6}$N~ENWWfJ+>oN<)?$G!`2;TencrR#^d)_^pBnEVx|S-<{R6m z*RD!wl{*~MMGYNxIJ=gAjxF$jb6>u}t&sCKQ&^lNY^CQH)*OUoa!h`z*D>ykkpdx) zN|(1c%-ts}R`Rna;eXWsoGyHtKZ~Do^$%*=f(&eh#QMLijPK8jI2PP>aq`)6T3dr$ zcd@BP(!c{AwZd-%mDjA{@zqk#y>^LdAIgdP;;OYb9NE0e`|RbL<1# zy7i?mACRH<1{POIKW-d~6>)w%=JH)qLTc>0iPzm9!Sh@;^&93t)g(Q#hwtLlbPwiw zN+?}@*5?dOo!nVapAP;}b2_`sMoO73q;gqb_%vZQ8;^A#E_vL8iBM5_Fo0Fgl2*H= zeeR|Qaif;Z>XP3cHnemzb!sl~lgPA4$8ASUK3mjXDYEW%Pqll?pD*wu0s61gDwu?q z19afGMbas3A{nY$Zc#`yry~c@U@+-=w_M5ldOT<6?*7x z4eIkA`5YH&)t{%b_aVM&=?`DMb9GG{6i+41Ft%IsDbt^h)}J%YtlPb1c=`r-*K@gk zZ0@_TrZy|_by929X4-JK`V+8{_Tr+-86GEioYy0 zjQ?P;k#lhNifJ<&-*mHH)0b6wlxV@?sjSZ#3hzdYbI_U6iSYSXQ|l|2;5K}M=8PCG zu@I5|kkpWg+qna(7P|_uI&1A)B$E5v8&`P04*fYTjkB`LGC6T)d-GV#llBW4BV&B) zezU7fix1-X8b(vf5;97NR$jeP#U>m%F1!MUezU0IO^D zB-g6ly-qA{)%?OM<>gZYt~0k%&Y8||%dBjF4Eg@#C~oro%Er6-SI7SNe0{xhdghbZ zmRYeQb)vR>^Zk2L;g&(iY~iVc`d2`l7dsv#leK5ta`gIR(H9S3glKc8Bv3M;`W{Of z77DEdrx{UKW$kfmKZf-A(-9C-;$Xv+$e6#N^DPC9O^v>?s|OBzUR8j%=_l78(Mf15 zP_T)_ipsIIbge#!qnSUr)PZ@B+sGrlT-hbu65oYiLAv5aLx1%uC}+u7C*#c5N2-rK zJK@0isY0|}n2L0^-F@dOdx8AY?1-3$(`h@qiVJPa7h2m7^{;GXE|GQu-|tS(Ty*x5 zEXu~++WL8`;{8(XZGn0jn?ufZOy7vQ1tvKPNnh)gPpXA~fBwF=?)upS6YpP*b(m&x zL_^y09n9BgHOANEy?TB9ujDNL#-z$iwpS;AoG!KUztVTZN?3j7bj1DTU!A3{xg!s+ zo-w#l6mn^|v1`6-cd-M@(Z$yE1}-39x`o!c!c+f}``D_<1;y3cd-W(V_+e#@an+yi zNA+hY%YC`@rNzmH5Lmowa%+($CcKOA*U{-4G*gE>YtzWr(BP=+!sI9C}`W3vSv7J=&7xMAQ>$!s|cS-3r5Ajj>J+ zUPq0NsQgmUwRR8Wd_S_7!?r=Xq|79Sl8B{uX2r7kuT-4gxMJQLw07WomzOY@tubg!Aj@t0}P> z16iS+163atTgl?ug>@%rmM)pXK?LRjy}B2(u{;l`tb&<*SNC6Bi-2ZB@X3E_f2U8j zze##VwsWk#zIbeLqpA3S{x&8?S?^Hjs=i*pmlI#TVWBt0~m?HZ5 zDzQZ?PmNGg^)&SNJ~l~K zTY9&C(P7vn=h3^NveM$1@b$98TM2Fjmm4m(-Z<75P}pqrpe6ZMTiayy{D=+eT3w)?jiJKev!%Vu=(+&yD3SwIV^MC$l`(j90&j=T$;tiDm1e&BIPezN-ZTRXothsF->tlrG7Ul|g2 zblqAyUAQu~JJ%a%F?r1Q*IN^b*SG2~bJuS#KrCwfO=@&soIoA-zF1u+bm6VGbVS+8 z^%IJV^>)u(XYtS?JWk61NDRmwU$yQJLgFI^6M7?W-6nfvDkB7gJodbDneU{ZaPhWrY zB&?%V;EBuyTwhw_)BX+1H>vGX+=pig;^OF{UUfeoWvbXtgQ>yuOl1RmuEly?)sHpQ z`33Q1wD?oPNV zU$c4gyxpOzOJ~uVUo~T~UiZG|URgrLNJZM+Yk=$WvpDKLzkL~gM8UJJ@)O_s=ZrI7 zIx3W4M3ILk^(A+9v{>rhxmG@vOIpE6{SW_mmz8U1=KL%ozR8~oj6D&nws2nJ7jf&V zwc^@h;IRXjxY;$o-+?q9onJEb8EoCk-AphMzB3V{9~t-g&c}&_r*lr?GRT6DmD*0=FtpF$cRoCPA#zJ*8~?rljKsSVrI zSD6t{x25Wyxnj@p3ml*ETWIL|*-x&2zd|i^dMbJ1?nBj|+_%pqpDd6(NoF(f8WF5$ z-RwVp>nMAM-?U}vfi`m41FidyW7~t*mcMhA*0#Af6~}0~9b8IseD~T&W?*z-(;A(R z{rY@T_sufQId34{70p8EQ5x-oc>lcoq})UD`t9k%Qa2AVc9!ohaMy%bYaeETJv*+v zeDPsR?58JVBe9HQasHSXmHSs>1bKzhm7Ka1f63^bEvc|;bf3Bzri3fJy>zO5N$UBh z$sgBxjQ&`6waeAKu_WxAu>SsQrVh=juyJu)A};8(kQh7o<#92ewxI&rJjemIU2Ua}}r%Oe01v7d#eca=7@^ z@YaOi`&Ks1iE+kh%gad}k`Xr2qHz9%;O_u{Iz1daX?SdNF5`iy2mCNv4=kku_Sv-?}|GMKdjiW1W zJYGUag)TK$Sok(73Gub@wsF}#?iDfrCJk$Yn6ay0 zPjkw?!){w)9^n>0^- z%=FwoBrEyok)4^%wU{G^pPjE?c1N@w+Rmd-PF8$yv${NizB!Y?EkO^eKYj7n`;$FE zwS&ad%Qf|5+0{6fasQW>Z<)vHceGwVVM`4~f9Y4*6uh2iYn*qZ^b8+<#QOMKv-E(2 zp*pg)BI7I7BTlKec*SF9eOBd9T_VPOwcVQg1G&{Ry5(zijpvU1*5uK3hd5ME&x@sC zj8q1>c)xP8z3x=?(bg2 zl=GFxBagyWeu%ovJ*&C=;FQy^7tcykRPW#4sehz&U;9Si?V&Ka?Q6?h*5|WYE|~sN zy6<7kNa_07^yDT?6X|HO$nZUr{wwzrQFAkEVVQhL?MBk0ldH08^O13*iET$|H|s?- z93F+`)^T5(x2{k&8kVovlIJZC<-GdqlS9+OtA-%7pL~spkf3W;o9@R43mZay*|&SH zeI|L8TdLeD?TL;)g%#6SsQXI)G%-;!wfV)#XW8{@!3BpUw$*4k*8Ac9D8|t!Cl`g5 zz-lw`_YRt!s~r!1;lFixpWiHh#lE!Rdiu@cnG-E`$~)g|U!7G5<6eJ!I_P`Yyvwyy z-_{>ni_ z+it@^%ac83ggi-uUsDR4}Zc4BV5Yg z9G^CROuC#fqVzTF?Vqbc8#B8<1=9*YXrQ(*pAxIy;-*igFmYo7`3>U2c!(bSck~fZ+QDAx~qNcU`prn+<>m^^KxfS8pKk52Tb@r*hm)-ApyN3xRx`woN zo?q+=q^=$Qh1W$X=iKE+$)yj)Cg`n{GjtvJ>h5<4KMir(_0zrcNh-fE35_dSRJgbF zOX6vJa+{&$#gOw!AzCKm;0lxcPoZi77Kt3~8KTb_T>E+*Y|-|4k$iTC-L24bJ9-WW}3 z)t4^V+FS5^9eonJB4YW*Gh?Ac`q9Zvy(`n(DajvI-(Ty4Z{Do%D7KqA^}NHjHoB>r zeUYnw#Lk`?+Gl>o7;%>>vKtoe&+u0Mb#_%)IscQsp=F`Evdr73i_Xizd_+Bzk;|dB zoBijmN?45rs=Ugvel>xAmB@MU0YQWJ*U-4+Q2UONZ1GIo_0+>3cy4_q6tew**9q(n z9B^uTZLD$%S|LdZz7T1n?!Y4DZCX{=iir(qm)csxGrOu<3-W+u+ zCf#>$@UQebvoGaYlOEKzcjTN5O{Vvma0MAogkGL}XA>~0+>P7SdQ|!Sa=a(V__s#K zGb5erZ81A`I6oHobBF4G3qLF!H$BLf5S3iVnH&4{BhO~X%!4mnr#@+qu)I6=iti$7cj=hQeT`3bV)8G&TjZ9d?tW{Fes%q~+RtHHkO_6= zj17$$t9E`^Tt9O9fP>hnUv}9C!wkymUXB~-nyh5n z-q@+q)qAHPIUPAYldW3$XNloc_;dKA$%`?Y;MLR0pIk&fRrLG$HdS&AQB4=hE&M-= zWj>gT_c7Gv+GxLa#v^LA@F4r`2@zZSk{81#RuYR^HFjpMt@X#e4JoibG-bwl>ZaiZ z?~nKEI$CZdyt;Au(=N#y+LXQeM0yE7H`c`E>r%O9b>HypY+XY6@j4Zx8DavK&8dsuj_n%bD{R$pSw?WzulQ1yLL5? z@ucb{Q+_7ivwj3Z$8~J9#(NB?S)a&q0x1n2P5ipj^{DjE;L+QsX0E%&dl;$xc^7&^ za^cUK;9IrIyLzs}pSm|4&&0lsy?3?X>W1)Xp1QY;5UX4dr`I8i<+*hm8s|#A$Db~J zuX-CMqC*Rm^*{w!qMGI(@U z{bN0Lu=y^p_m@LtI=w8|K<@!t;c6KW zLaut2qDDT`zvSOV>B!dkhupV3(Ual6f&zb;IT*Njo63rGAZ zXP;gC&J~3=Q+Fj2H`IxBZgf80x1zVTzMgmuUQs8t@a5B;R?BVjczg`bg z!;p0X&1o{`fGQJr?^-J>eCfFNNT9{&jpx8%(SY%d5k{Qmwf$-E1jN0kD@>I;sQp-O z;rE2?<052#h2CIcSMB&K0K8d?H&~=w#+C3XGd4;}bI zGel4TF+Fs|37kqtz=E5=xSsUonN*y|Eg7L@e0julp2e7zp{A|e5Tmw!RHkEOYA z`bbX?8l1I*%1XSAJ-aK%iXfaY8J>=O{_8u5fWomEnHr+`moamSzkx3#vmU^~>$bd4 zLN14o_IG`5O~u%S+Zfl7et(BRvc8msqhE#Aq)H?-+w8;8kv`<<^shs_m&|P;U2a={ zIDN#N%2hg3u#5c7J$jq7L-w~LXYkIN`P1UvN}hW992kfGs`itl&*hVLXRj{3B8G0Z zv~*;iKFc2eMrlxV)cx@5=j?Mw+!-*Ta|uYlxdo8eOZ$NAPkV?NR4uB4RjLHs^yT*3 zs-HVUJnS+c&M95$;wTl?psgfOADrh-@KB*YTVe<49ZRCU7C*rBi8tT7R>EV>hk5bO z#fn96DD>n&L~4B1xzf$(D(AA(|LVH5ynTn?>#fPLUq>L9hC}yo(sDkQm3fo)_387& z@O&z7HcOiC)<>aZyKrh?jyyIzlr<>t?6A()AvM0|31hG3_FAuC!hcDpJX<7DVtxtk zqg|V&DeYhBa!s}E-UQAX+0RmG8Go%4hCKvNZS#6-)UnmHd6fV?y=Z+kpT>lh3~hHg z+2M4usH#VY`+Nwe?rrQ$G?Os;MmhCqBiUtKwfPZFPx zc6&HBcwK;!fQS5?Z;q-LgM(kbu*u%)A4Jb7VGZ_e1XSxN;fry=iTu50jP^FPpRR`< zvVRX5hG{Df)$ljD@uAheJ(G2G+!XuHs%1!o!SBkK-gsR?i8#6a6_2`=9Z!L?MbSQe z4F)8_708Vd^|wbMFRs^V#5(&Bs~d z%JI}kjI`KKjZx63L;zabbw0k~E1Gp=x!OHprMDxoq4~y?`&w77N$*gr(IEM^CudVj z{>@F(ssl>a z=a*5WSlSg3Z4);Tf8}|KP+ozd>I_&JHcW4<&%my_F-ZNhqkoF}%8X6WyS4`6HsF2& zngKHp{xVJb5WAYU6!_@1%~B+apME8LZSt&S%pAI70;mu9^iuv1se5U>y~K3(qA0g0 zM%t0^0BPu>1(70N$9-5~zEtcHDpV;hJH^wzOQ}kaAlx?S5y% z>B}m{`|$i`<1ct=l-D*OyIX@L8< zsC}MXxunfGX#-mK*rY@}bbgw<^;$GKAVk0!`41mO_A4?p0c%H|st^+(y~m>jy|U$n zHGytVfXG^Na2V2IK}4;w`Q?Uc%#IeqT<}F|ypZv}89Wp30w8{&w6lIGxh{iw@v6cw zzuT`W_NgChz?S*{-OzPfke3yr7N6SK{h+&s?YQrZ3UP3ejARF}RV8X4loiXss(QVb zQ$Yo_!LLc53Z)xIRgP@t7Y?nr_*wzOiJi@ep$*cvo@p1;Cn8|WT-{UL^^57pA<97d zY|te%#NkSPGUDFt`C=1JeRHx8J|D-y69IkE#eifCdX^y$Jw(Ia-5JEWZ>0c&$j%+V&mFxtMW(K$FbEi+FrUkAh6-tps+j+j`p$l%&HSl96V5XqbI}zXQmTHZ+ zp66P-CALrGkF8_s5m%T1+`;!Bb-iR8pe-L5pe`QN?)_T)`T0s46d~F2UYF=BRd)*< z5`5rF-Mkg@LL2+!SA*Ug-VnG9Y>@Tm`Sij*ZeqbQV9jN2V!QqAyz#&%-#Wb^{(h!NA09UiCPVD)Pe111Usf>tO~PxAt|N_5O;wcnBz8do#bLCJ{^Lyw7O$21ETcW2_}d zwMASz_36;G+%e2R+fjIGo}9XjwFxny%}G+R6Z%A`spEHuULoVF$I^N(?Wj@k*gshA7r8z`qZ{aUolWG}8OrMYymm%6riu{AF(5X$7*~Z&o50Wfn063rilQL>BpOpjn0im&wyZk&H;A- zE8H$NsGU2V`^6@0#VwbWTm{V%J6w$CsM)ZV#p`JHo^^WKN*HhJqEuV4;J%C;mtuR` zTqU%Gy>0bZ7u7=D=AS90jerP(P2bo2Ie#2vmHAd|@4bgF6U+*~jB2--?X86wEZ={z zVcpHGqL2Wzbo*>7#Gg((Qy}yQ2(v>Nys= z`fC3BA9*$xlwus*?j~)ylex`Z361yPkoXeWa>f0wU9Q@Kk9!Ny99)g-lCMm%>$R6s zo9;IfZ`4c+e%ZHQ@%oQ0y5K9+UEX^OzqFP01(s^I-$8s9>N=hv-QlSvCB>ohv@vI= z+{Co4V!IE1QT0|7omm)l#?PB1@WpBPO@dt@NL+R8_Fas^OHY`|>Ev^rbN$|e%f5}L zJs#V%$2EL7iKNavp`T@?-|^wZ^z$>t!I;PNn#74s(5jaRFZ+P1+`cg@rL~cHiN$4V zdi>xuOUL`y0jS4v2Y+|CTM9QLj*$jp4#m|48`iRIr}Pc=&HKd>Zz*Daucv`u_U9y? zZoN7X_Pfgh8O}Agqk1p4ccM{A%@cw31C674=#BB66H96#yY3AFf?Y3Hqz<4|qtyUP zBSHUXaketi>KfTB^C|mQ=j@KRH1r#?;x~;!znqSalaJJS3)?x93{{rq@1=#y%3rZ+ ziyy|X-8@jav)x=*4v`v#Tda#7B;uCk=xK0MLLOwV+`1p~{q`&94kt_Rxx zCF6jRdW(AFd%rtKbl&MXeT4>s&N0^_N!Ry2g}`j((~Jvzjtjq`mVW>H#WID9_JoO4 z;DBeADb@zu%|eqk^QX<{;W-1eMrnF_e54xCxL0>{+qeYi4$$Rgzq88vxkA}lT)lng zkx$-t@AiXeA;c%fP(EctE${P^Zrw|U=!O-I1ED%;t4T*R=Q0Hc4&cUMj~4433LjLb z?aU$6s#{yxYM2_W?J#5+(O*bxVI>pfXqs!?+j`wE`XWfUgVv#F%UMe4P+hI7=dG-P z`6ETE!o)AyCD|K@dSQ+&D9<;rJ1enbUyw#J(WYR<^{sHiIN!Rgs`06yWBlZL+iLxJ z3W~U%eBGs(r08j(C+F!mCL$;DtqCmH#E(2m)z(^IGESL`$U`p)cI$VM@UVQog(DI> znpa$oSJ;L&NL9g*$zZniEyVJ4c6Z`AWC@r2a<<9}@7X~j&%iN2mrC#IxfE{t9MAKdIwR)D!{h`|a(OA(tjsv%-2Jim7?dCkr(W|v7Gt~j z@S6-++@exNvzV-L=kk88Y~ZSmD0Q;6Jnq;J?}E(s$G$-a3afvgigJ6elLV6qaT#JO!|+^tYT!2L?zuDnWTQC#10n^f71qXkxZ1GMF~m9 zI7V}#I+c@ttvn9_w>HY?B05NW97Fa4>=FP*TOm0rsuYMN=*zHO)~3XXMmn0^_O}DoRUg6TrTuamH9sk{whqMe9G(}`=E}oLlzGp_ zHd#K85}kMXJPM~64p5SoKOz0!yp?|=%l^0imkj#f%r;>CKs)~N|F_A||F>oQr@&n0 z_%iKf<4E~SM|C=U|0L4iE8I#USN^capZL#{kNXb_fr}Q;2!T0?pz-_5DFDSw)*8&kBJ^*Xj&C|y zLdIu;Hp6j6#(5kz70PEz?9B3nz#MnlW763!h+eJkSWtx1Zt#k#nw<-Jz<^gIXmiCO z@`w?!K9zm}fdxP8L{iGNnDmdFpl#7JxPC>PN1m`?K=pTvse6FJObjfVOE95%=k?pF z0G6mYj-n^Jsl?OG83!ra2O+`%j#t??l16mgpSVH@r_Yl5>?NfLk#%1oCd_lFm$_gZ z|IVn__@8_O?>np*kzW(VnH>Bbv^B3cz17V}z$oP@f*iurPJzlUXwxlu9CEkAYogA; zwXu&aUG1BveVYLIU^CDbd>r(S`0AIlNzVq%Bzp^E?D~4&zhx>v*Vy+m`nsEDcc6cKS*2XK|}AD?_Y@%0|RdGdNbZnk`xI^}xtTX!M%s=L)|kul7A zU+O?r121|Es6&9}K2H(iPx(9BoIb*Uh}LIB{wQa@IHYq+*d2iQtBcsOSlPI;g*6}C zPHO;|u61{p3=3NGfvd6DFOP?Hh<;OD6=gc{VL{Nf*yHQvGMzNDb9uBHxp(8C+&v@rxmsSpM*lwFW{BS(6Smv8XBRNyy5QU$Uon>H0``%vrCJ!eu zG4!gfSqYbz{KIp!H=pE5@%Y@ZIgZAPg!CnI#V2@soHuN#@5W^cjOUs!J3sBrN44N>8|WzH{6*ukydn?#GciIyOeQc(R>-d=&*GDlU3%Jh zVbPo%qvXX~47q1-{c=Reb&X@X*pBv<1b-qcYuSJvYky9 zGAr=|kUfBDtDvglQ@hW~Vs5!TQ#|>qqhAkWl>LA*_xW_rrGcLNvQswr{*JZXx(_*2 zE5+L`xQk3eL%b3|{Yz_285WLU2UpmnRqzuxfZr@b^Ty71dM#eN^6}A8jMKNt7XHhI z?4Gk!!Apz(f%LOG-RcT#IIn?U_2g>}AFWZr!3wY!{wUv}xA^S&ZOIMDfsGNQY=5lD zuZW(Ar@6G>i)I@6yKw2<wx6Dbk;LGu|vd-BJ zt=;cnofW^*0Pn<&i_opw)MWyOy6b9~K+}dsP zTLXJXb|joNE3@mf`U~{|NrP4P*OWH({_f-;(Ia>{U@(+_pRBW-Uv4ZJt_OR%+*Z_roP4Q7ai9Gv63X_t{c4N@ z76Z<9$7pv>Tj0|_7`6-DhJ(|j#l=F6lP4eCGT>9gU5eM&b8j!aw+Cc@Tq)>6wy5jw z9v{`q))n$MT#njX^w}R9cxR}{Zo!u)OHquDY&qY8%1}@BV)W~L)H@yb?@_C}#Uahe zTmDL!guKL{V4Pv!D*-**BU52g-jXJRC{@M44s6^2wb?4cZM@S_eGhC?)Z0M*z=b1h zdZNxTdqir_=hdu6-5@6u{X-*F1CPB!hnZ2yDur~lx1Gg<_^MtTDI;mH476lD&j7I^ z=^J;#dqhxF)EN10wzjGUgc>3=d&T7xV)ex5O=RY-Q+ooE&Jf1IxIVw0rCtwHsHS zcZSRKzzu7;Wl`{j+|$)Fl{J6EjJh?yGhozsn*+cmuddnTxO6qV?d(eTWt{To_yKp& z4{gxOzhT|f!HHp0CzE4$oqpX@)iI5_=qAm*Rj)vB5e?yjG#Di+ioCh2>a-b;b|TwsGi8ajYpW`3B7 z+#@`Ro#`R#%c!I_i;7gxSh4{&*>JS&G@RZGOi4tJQ)CRK!s^oo)J^W~!`Ui!uW9iV zN`9#0=MCnjYR8k=JBOUT#cU z%i_v^z+o0JkI|6kPkDVf5N2DBI5-Wo>BMdLmPh+w-FHI>GMb^!DnedBvJ(EAhYFn> z8Ca`P0H|eOIfp=6d!EM?=Bp&VdzL(h`=0|pJ}&RqoKl_)S{C&@ci@%GtiN2?^E%|~(VVLzU zc~|{uiIzCIH$R#}f|i!LVBj|&t;k+&a`vZYnGe8$$&{-|ju>HI;0L|4yLdk6Rc zSjo*}rX3W;crFRO6e})ex8@9;w}4*i`txRr=7dPpoik0W@E4Y`w_|T)5S~LW!^<}^-xOJyS6($AlO2&s>QIA=m300x&og)S$YHC! zBC7yWWsx8VZaxUr*HDSMOesta%HpQ8*HH>XaoQ^|j?fw~fWFl-i{qit(klPb&UJbQO)E`nW(|pjUsn$uv0+nTiE#^eoJa-yxcw#A_a(`zKc**X*({o9o*t zXX#m$l9^9sgx3?OR=-U41H3Sb*G-31Ge+1*2ST@w;0TG^>}1!TWg608KY}00TRY+P z^?(6q=2ogupTQuQOZX9CF?_PzqK7k5`hlJS`j(irY+!XJ)4_!(==v@6^H$u|kLJG3 z0%v??#UJG)d0lf7g57tw7dbcIDfU*t=Z^@czL_puK5LIaOJU$AIcs96LHM^8$yS-#$ku9!T1<9g! zDH!W)D!71mATw?s`FgTDp_)&*@}7^+vkry6oH$ayNfYo1g!Y9f=ruiRhP)fN&;ni+ zrO;6Qgbr_qEH!>V5&3Db9`f+PvNKo0?dmDVOnl~zdZ|$msfmzs2qJdSDD`vt#2aUz z@}`o&a{@!me8nH)=jZbcaTR3m>nD@?l@4eDYs;jq<#fwWgy-AE6X;hw$~l`cU7mYM`he}9Ag2oPLI_z|L}APr*%(5tk%H~wOfmu|4fGoK6m-r=&|Wj z({8vTg&cXCKN2!xt4;HJTpBm8U%qsMwa;B7=^js}x|=%}0lCHbC5!%nRLzg9pX3*1 z$WLEfgY=EzzYa4Vi>#OFD-xkHhtQ5R=YpP)d__7~TgEgYXO- z+Ni;tnkF!e^$3v=#fmy<*AsPHK9vO7%GQmC;kn;0PP2$QhcxOZYHETk2dA=GEvZu7 z9E}o0e#S(-+ITY7-=NOj6Wi^)iqR`JZ4){1`50z5t^(a*I|01N*qQG@h1`z(%w<=i z=OHaW&R ziH8Db>G7$y0lA$!9Ix2SGqP|Od=~A`sc(-=-xkH}wt4GD_wMTvT{kB&SY8Esf}2}B znoBi7fG<}Vxg6~7VYt%T#E7NUDG?Vkw1IrGkdL=VYk*}yep>?6@fhm;71}WG2jL?$ z`@4xPmn<1*_!*O2_=q2Zgs)#Qohrk~bOo~95+%n=uvopLNyp*8$#%YnS7T8kDSz{M z_gkHLWa1N58ft7d0TUVM7+o4$mH??tOkR-De!(pv>CGGGSSOZcA&P#BM8eXsL3|MXXZofn3jYV$k={Wl|fF`|9r3IVOp>Dm728n^^Me zC5kCH3xU}VC9mCPyAP(EyK(f8osq=eJ3^l%ZE~|e{M}BU54@tPUwpM43tC=p&74|g zyWieuYl?~zl`fr$eGG^~*n3TH#m<7oEQfL~*IK{qSMOzIO((qAmG$Sy4)UuG1JO9= zLn3c0V{&#mF7~eJx#t2d11B8s`2OY0o{|855|_y7H3%(F zzaljuo@mO=!{W^d<1{E_wT4N#D`?r`QCU$lL!zWx*rQk9%Eq}H>=3Y<^b4iigE@#O zNA$yZ-Ig`OY2&FnO!$^Nrn~Y|Bn1)S0QOW7GR4S z`A6l6OsgddgP$Kpk9azrC3NYJbt`As-ULmE@>`#$RiVli;25(>w94i(7pmhQ)w9kV zxCYxkOduofUt%`_Yeg8vBH1%}g?TE~!XbOyP6BtgZY1FGqUruCD^K>OL%*RonX0 z$oYvbCXHAes2iWmF-&22;8P*nl=3P#h)I6$m%@!j9U+@~pS()qaW-MR|HJKQo<{eh zVQjm3$F1wcfqDb(O)Anx8k5x$(>K?{#wGV}PD_^Y5AE%<>24lnFq!7zml3V+?Qt<- zi7KAKSu@iVqbu@gr}reow0(gSa|)%wdC?X_+=(>!?js|vz!iBjSxP<@9gRW9PG~Tu zxcp_70ju99WTvU2Z#1Y1e%~8+fg*;-Dk#o|gH*D~`=X}K!&DE5zrsg&uQIz$Ro8bp zD0$M4^1sHNjxvr02&VnY$Rz5)5NOnInLNmTolG|1Lr zbPS!|ATvreA)qcx>T)n@+z;Ikyk9bSyyNkyC$kQG0-P$P1fN^zb3TVZ3{mQby-twUlmk zPL9Je5R1dCH-`*+0Q%ohw7cqC1R+2MB{mgb##gYnn#fl=HJ3sm6vo+7ju{@EoV8P4 z%?eC^eKKZ)T{mw}d_4$6usHZ(hqu10rft@%bCzpfY+k@$l}5L8G8cfLxxckOih}g% z(?3zVrWFIC)PwX$NlSzc_=iQmB}ijW z3_-CGn<~onlsQHERf7Lp7o+1>Y=n4h{X%+GiBdIFW5u2PxX02S0ik9N`0rhfXT#|S zlMz9N6u6%pKrDJr=5A#@U9GcaQ8(G5k33+4CR*;Ziw3yW_pkEJ4;C%ds(6XGzj11L zF5W=Z?&0>-g-ho=7_Dq{X#ckv<$lb%mM&2`MIX%eq*>_NGl}?KAOA^uh(KNG*3sQy zh#;-yfXdgMHz6UdJ}Ph4OnMp#SQBYnSx&8?O1Mj{@tb6E8xPOeTlD4&Eg1*nfVarrNpVZVqSh= zg%{A;Ay~5C^LV7$a@}Wa=oho^OhBQwe6+fZuZ9tT@fqaO2hW=rxu4Fug*Yr6JoH=@ z$kjnpj7RHM(wvcD1K2qq9f!oauAH9hjYXp@4(6?-0=|CC+S{AHKYOzuHEq!9SvutJ za)tbo*r>5+AHYHpPW2jXSH5?8V$};bnK7bFD@kW`?V8cPl|}dkr@}bt$QCkmdey@b zquFVKW(?O{v|I2J?K*Fc&i|SrP~3>z%R<=75fs>Juxi}d&>1n~WqR;0n#xU}zweUW zBmzlLa#EmWfchwiHRJ#Ryit;l--yiJP-@$sH4e8~#^ zfJuJ2E%Jevdfnb$f_DypOgXe?Yp&c{4`sLjCZUbW%q9Weq@<)i1-3LegbHK70 zQt!HC1&Sv@8TDgHbm?5ai*%$1Jt|Ucsm3oEThcXq*?fKbIFPMB?KMg(96!>mz z6Lc3x?R0t!d&}NRmzlgmK`S@7QSL1YO~K@sfwE;d`c1R<@7%e?#Ly~^pqrB%p~I46 z?P{a{q}H_>HHiuXLP+FYUGn4as`$w8du4}~umpS$+30^p$-9w#-mhA&LA9P|c^#zY zLx8Vkm2Lmsw-aw1J`J`#oRSjK`G%Go9v|-|b`n|oGk<4OwN|dwn(5Vu)E-T!z*XVY zbV&CtGBb%6%_~$BDXI#8Ng?B<5g9dn{IV)3&1-bO11MN*3F&&E zyl%rW7IdD}>A7x6h}y5vx`}IA$@rNg>uK!jV0-aYQXSZ?jdNPOiDm%zI8Krs!msO- z@N(qf82+&?JN;7m?l8YFVyXR@F$05r=K}BOLnXVbx}D|^xr&}{ZPHdpxOF)$>lw(^ z1~?y}qY;Do`@G1pyD$c!zBvD?_KRU z12CaARai$iEC}d%fMC9NLVs0M2CTf2VzyRssd;LBz7L&`PWOOq{(f-Dts7$^co+{= z_Q|N_HKtD#&CZv1Hu5)Tw(ZD*&H*~8^?y38^8v|6Jx4$>D77|Pi z3l>i(xsSpTIRs*EeD=u$J_rws?Dkwg$izbW$X4ui|6C%>%4Uus7E3!CoY8L-(}j+T zU2ca~Zva)EW`Awnvr{GOzGn(^h3`43@rQ=B?lu`7OC6VS;zY!B20sh+(V@1D?6B8j z_OtZspDi%haIJ_yewj9}1}?9uaw~0d-(*U2GC17(EWJa&4c@Lz^r*%mB1Vxo4INac zx3X<272pVuUua^%R$VbkHCkvn{Ff&?2`nN}G;$L@~ZK?D0YCgvE-DQwCudbpxCxP(QP&aS>-GmR>!lVQo zjFq-p&k3{&ZhcMlS+-9n*d_kzAk~Bmf28aA#2B^ipK7h}{@gQ^hkgNt;u^ZL0gC1bmV8nS0C4mz0 ztMi$DJlc8WP1|N#`N%jieil1r&CuNttt)w$xpdbWsTTb0*EIj+?EpRsk?;-?P>V*6 zUOjLwae`j5#b@m+(7xlQd?)$Ybwa_U@;r$eXB=&ydr_J>H)C4!&76r`{o{q}Ih_`% z^lwxoW0X}Hteb!os?g%n%%3IwyP*8y6Q1Gm20N!l5o_OD*W55Qy?LD~SCjfrOq;(# z3)Lo=`cXJ}C6gsfwEk31A+umrwA|G=$~lxrV^ydBaA+uvzU5(T~1Lk?uy`h#Hg8f9TWc7^_pCx6Dr-HeN>jLRXA(`cKO z`M%{~@@&9~ts-LDjf&_L`><%ZPi~Ie@Oep*D$~inhV}V^zdgkBGeYO0~32k41_ zyiN^Xx4#4>GxM~a!K-^Pp)?AjsP)AUAQWte1a|j{I_`9r*DS{c=La>2+<;|^r%}H- zqmEI$RaEt4j5<4YTK}J^+YMnn@}{rrw-hM%8b`y3anFeRDSfl6?D-}q$ZJNiGEX9{ zW>27|?dd_81}I_C#kw>rnKBVTv;ih74-Bw0V1 zlN8WNjrH+#Z?_*NYute4Hy8#J1(9YHo#Q^68J{b>8;Pi!!Z^-5RzFRdfYgrJga{6Q zVTqao*6DN>*B$uKKLj7)rA`I>)pof%+RBHgiyc5RQ!!f+*=v7!9)5}m9Hg-#Ty?FV zb_x7epb+*g8X|ag2oxHe0M}ksT1iH@pTTnh-?^R`qCX#T`+D1b$_pwhMz=GfJRnZ^ z7&ICf8Cb{G->Yq{e$&u%XS}<91Q^<+yCaY6V zsy`gF>l9lQPNRJ!uh5GK0bJcBO&b$w7-SORSUjF8At}X&j-%{+PaA5~#ZSmGjTBYa z8uIVd^ww<(sVTa@60N$wbl{TWaygW_9grJc6iJbY$a)G(EMVPI@%(-wRJ&-h7an!U z873H*K8f1U!u!)QJ?2Nd75E0s*;9*xDSBP6+8o!p5Paqz4K2dv)-P*WuL@o3|81jx zubK%G8Y=T`l%8j`3vqI(pw#eJUTpTcd+{T2P6c&Ueu@cMuq;9;$hRSbSV{MFmWfkj&#w$*TiU}8AV1xQ~Y~G72J#nFdKUcvw zN@YUA8mvR~g2Uw&D1$Z?oXDa9=KHnyWS!OhJ}W)vU}6SsxSNHO02d5ESS)g9ysj0BOqW-%7g~s)`k8kbq}ngGsdnH zBI8kcGtVWbEFV)5AU~g7ysruE;-y?=#M^Y&)8@|aC>>cEcHbKtQCKVDB9oRKtCqf= zdTDy``7XekF0b`UQhfp0d*t==N#_BXK9 zS4(Q+nUX-9=kkL|YW&1`Sp&hB;~rHS|F9~~0#3gzyEK=~Q2Is@RZ@|{+y7NRMWNY8 zmLr+O9ojs|hEVJhi!9oZC3_m=ZMLQJ<~`J7MFeFz62GD{o4P#>pX(oqo)Ev;4!p7n z8nKUz$&xZ0C+fLXRQ>eaYiMVaF!rHL@p_7`Ys5;ar2u$zVf@$6Y69!*vShjM-;Lzd zyfy12N$LE9g+~5w0P`&*UivV68l}pEPSHW#Eqis__au{|Qu<)UE#c6@+$I~X9FY1E zeV#o84;a3jEJn?Og*+4SVQDGM^2vyuo*FmOjD>vv(bqAez$9>5S5@yY@0i4?Yd$Eo z^;n+p1A1fm(Rq5q${dH_QDMl2w#XNm8A3JYSWIuhFeIOG)mIOzU30Fm{YFWc z9yq`x(*Ms)oaR`?ecDgpkfUSWS58<8vC^Xg1M2&3UuGB$46v(9y^6NYU(9-BL~ z#^U@!t3dSb0B_iZPxxB9dE-kzV%fk>+}a5)f%(d>!BWKs)+czf$!xLn5=9SP0LkA#(My*I8jsIW`o!51?a2S zyf+pL!L!fw|1!Y748Eu~MAf{SNE6#+a*7&qV`~!c%a2}q3EJx#M>pkg@~bMy5$yr* zxAhx%40Tp*EkwnOIYGZw4u88ueGFNqEN5>)i$!ZbmyA>V(>l5!NEU_`C6$bAR-I!j zKe@G@U_R?o$meebGH6?auK8M+h5Ota8ocIKu5S!-Q%I(QU9W%xt zeAsI$^q$eSsCLsy!l~~74ZgW0==TZ@Nb+TibGMuD-S`op!6cKoH@eB_-3qSZsClsx;by4-GlQ;pe;tG2g~p^U16#Cp(`gv}`N#>XaSeI5OP zf;YS`mS0`)QfjIYiwaPYl;wuNDI>v`h_kh0Re`~AJ^oU}__?R_Qq1OR_T&g6zbs|a zwzEYt`tu+qd{-(!hcCl7iV}hR)8OJbVRA>cJ%r4YHet=~EvS4D@WtYIX`o&BfpkB3 zPHxJaaDZig4AJG(LYrNCwr8DJ3iGHX;6t}gZ+gt>5AX%gKy;-zL3JCKGq)UrcqSv* z4k3>^pF^zDjCyqG9k{HwOpnI_2WUAHiCo%5*$!|257_Gc$7}xsw*RW+kaX-Y#Q#6A zCH)W5e)&&@{!{Vbl)tahhzwszblV3!MB<0m}5U5sd7gBrZ%S3xbVCX?d_V<``he99WO zHZ&9j3aoEbRMkPdUu46h(OBNy$&pRjIbNA?9zlI#@WV<_nR5lu1HdX`RKdDo|Yy{+Tm2ULj}UBQ=!RlVgqiW&N(D zDF=-ybFi1dn}eO3wkp=>u`*SyMCGKy(#)V^uW4qq-uHgD{gj>0t!1Zeag+XMewy*O zIlf*~)RAI)Q`j#+McP!Bs5kdHrT`$ME+4MSJwKBE0qygQe?dqr%55}9L~Z(}c5?vo ztHK%LG=u3U*^Fu9N2-ttjz+d*-{XNH6Nb`yOl{EmTfuH6dD5Fc3X^Y7i3MBe(UXFo zho|Qv{8tSxW){Gh<~G=`!JfnbKHPVgIh;x6>32@=Q>b4k-h>RMUN*&5e#D%OR>j_& z9-uh4;4SF(|6+vjuHoiHU*(aQxk^5|ZOYc>bS)p4CM?hvOc;WmE&50e1!A%1ZQ>Qw z-|&7&ZQ(6QoCT5TpO�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

G}NI5IW)b|TWuHF~wK%%yoXjG!KF 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 Q01_~>od9Dt03H=D016xr@c;k- literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg.meta new file mode 100644 index 000000000..5e4fe7dad --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: d03b015d59bde92458ef576fcc6b1d46 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2C.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2C.ogg new file mode 100644 index 0000000000000000000000000000000000000000..68c126f710616377530b7df3f8b5d188bfe58974 GIT binary patch literal 88737 zcmce;cT`hbyDuCdLV$n?1Pq9ngx-`OARsCwp@RgHNL3Pw5Q_AzA{we8^j=kJfKVg~ zC}060fFMYVAc|6KG!?PeZ{gniocEq@jC;rZ=gzU1%xBHA*7JMnoUFl-6DOQO{GfkI zy~N**P@VU3eDZwJC&Q@$5nH$TL9u`LY`?$lPvZvPk*%5kRkmjG0aVmC_fzl#zyH_b zEb#YA8o&UTfKdNEN5W5_f&!@IKkK8cQ99aK9c>-$eJIr4lR2?Tj5Zf{3{S zjPip_tk6jar>%<0Kqn)C>VjPOAiB0JTtvODJYGa+5S3u3vs|6)V6jf^WEd9O*3)EnQ2cP84CfD+|-G}?DMI%+yP*0m_f{YI?ojU@M(B+t)D z6lC&0*O%C5pSP|*tfTlqf0v(Yf$#tMGVvc&2blm^4ur`Kgel^k6bHgJ zh5jHs2m)kk;-tw9*R_n$9f&XnF3U*Vy*#^-4|d!C6~dO-K_C;X95+nv9)O0E)?~Qe z(TIc75%$vn6kCY=?@QbteE}FjU-T=W(INY?D1Ts~1Ir>SAm-4&p9BnGR6IwOjFoJT z7>bv?D6dD9PWGe_OI14Ri%S1UFlba}36Q1QP%*c>c&sF1)EZh+^LOjCM5$0y{RD7N z=2e+^zYGN!7cfyGRR72YnCm)L^0KZ20kl%`N>$oAh<~s5k6P3pD;w=GTmWXI%$5dr z2zvspuRdjOMufNS{ZI8V0pv!RLH1vaN5y6cQW0ntI#)h2Q#`jEJE&GIpPpf1Q=j1I zB%@Lj8UKfK6bO_E`=iDGR)19aZ!NCQVX6d%WhyB1$4HWk!iUsq0ju~=!M#&_0N*wK zAJ>BoIf8@|aEmJ$E9hbxtbnTs`JjbP?CZ&Cy z^*tx`d?!i1ylCG??Y{2UV_n<-F_^#2=Gk=Ae^}0ziC_#fmaKBX|7|(tsu_z084A`p zimo}zrwdM`l++hrTCT4Y`5%_!&#WzC)-sr{7#XT51pz4~?2gKyq2|@j|Ks&vmSY*N z2wZ^W;KLRF!*aT@a^`?FUDdST{F}#v;{c$M_#OW#01&7<3u^nvj}V-+cusmeCoK~3 z;Q!uYfL@-i{iH4cY(5Ai1LzM|s3OftB6rGdt;dClh13YXz$PIQ3K9p3%!UXKmEI!g z7uvNGhRJE!vs95{9W&RBgVAZ|3kQ)G&0Z@C0&WisB7i`G));HWd+&`aEk9^JSV}R5 z)1RN#O@C#5$#V0QJjnXPDS7)`Sg+Z3lceHGwv*>{((0MY`c7b}6c#(21du?u z9kUycN~vs+z>|DSnnid#+$2D*{2|$*Bq@?}bTMmH$9}qo-7NY@%AS}1582r)dQ=d2 z`#*(VS90~fu4iFD=N?{^=Z$86_P^xOe1HUj=zKyTI!JQJ1b~o_t_lLB0t)PVT7Cd9 zjZI@fb4y;HR=jr=fRo}{qRbrA1pxFfd6k0MihLjuIp9~&Se}bq`IZuxSb^x=u&v=E zo49dZ``qVNIjqx{UIFm2)vdQw&={CLNhB5cxB}}|`j@cToh@6p0lNbtmVXH=rBbzo z#qQjrYrlyjAnct>Z|jtt+d)6>Zqy#4oj(~mFzZDUH#B0usCnZEwBj$ zY7r0uencz&@FfodC1g2mB@1{fwSHto2BsR}on~kWcVc2+l~v`bbCD6F1e<(nn&B(e z8XIhXQAC~-kXhU}w5iWa!@iUQ9O71@0eD3qbm(rsBVkw5n+pX5iwU`P&Gfu zKyCoQc@p4JX@H{%00n?D9Hu$^2Z&tX008wZ9ET^iWB`E3TK~wE3yklqKXi1&%n`7^*1MJS)-)g~;onm5op^l}q_FxHk1)VxAbay70H&1k zMbQ1I$Sp2N5CED);61f~#1Deb0~j3#hCsGBOJyfH0=iT4&@ECc(#giUz71KGhe-t9 zv#AYv5#TllmXu5TVo!;0 zp*`Uggza}R-qM;a)kS(kuWqS0;0mc}ZPJgnBmk&A_Muw>V1IyiH}PD&8@WhH8!G@k z>V4qnY@<@m6rke$E`iwoc7#)k7SKv>LsHUcOfHa>(Y#DW8 z7PenDaI^zNe*zH#^=(rSuD=G=NWZZGhQh5X&L(f{K@&W@H7dNt-5NMG5=Ow@gN_1q znX(2}wesPBz3n}}J7X(#aBl3-a%`8wLpi@9@ zp-*S{`@J+UGCpKthO@A;v2$>AA_74WC@|0=5GY3qg()dE%n;Aqo(0Q>=SbvA<{^MI z&E(G(90W4~@$&-)1C*^$%FqALR$b)JEzs6heXBPwITj}MWcu0oevhs~gp{$}LXpX#&pV0b2-W)HJkigdEFEg!}Mz|EGWWT_^Fe{GZylIug zZ*IfI``C)bR_wy}r;2QAyhxuuAkZk^5`Fia3jclnv8uYdH`jJ3kSwk-cvMg9)Din$ z3`Tm5rZ+?-HAb_!7-|HpHe;tgt6n{NhGN=C<;+RnAID>V$g-tVImq}rij;t}W^#6P zY5-PFJIDm9mBUJ4iaGOI*(jUG^Hxipv$?T#e_iuucPXsORb9D@$Q$%9HI?g9E7a=l zg58W;N_=9l;6-92y?fkrSbFD<9nat%@6V5`-}@k%bNJ_V>lSqQJ6ZGd6_u}(lFwm} zEPQQn6<)>PJdR@w%AIiG!zuQ-fdtC(>GD_RlQI&nN-Ux?=Tk}&n$2823?6G#$s~XK za*WI5!rIzo$!$IDjna*bCQmVfcP#edN5{cNRrQ}wwC#4LrhB$?IPjn*FR3=!=(bfx zx=SCpfkDx@3hXppf_bf^1}|DY1d! zkMBpj7zM z3Aqcdr%TN1JoZo-Ds@&)3ZrMnPwIgkPa-+e7f-h>?t@jg6+Pe#Y0*i z>U3?IY3ZeM>b_lB5uzP6Cr$N>n@8`1dbFFS%S{0pHk?gBy-$!ec>Z&VYsV&rzIbLq-v>gq+)?D{c|C_WP;XG#59scqC z6LD9}g44C)z>+DjZQk!7{1ghf9A?)&4}oD6lGCbSW+v!EeCB=LAi;if1WM9M&Zf2k z0<(C@XDnpd-2g!%tN39J6AQvEBDTp`8NO51LylHCJ{>NGGUhh%TDRR;H*+=BDC0<> z?Q-isYaXj}wQ$lF!BBWZO8P|>DUVBaS)+QBxc!29$OdM*OCv-Oseh{uc2y^}uTr{? z_^j1siXA=Emd32CH0#4iH!|^>$>~fa`(a~Snj6$PXq(@yDd$H*1&Gots1*?cLq8;fTWY+`3+ojeeH~qECsWqUbuv*3R z@*&KmLY`VBE#O{2i>ihkJ`9vf^@5Ip=nC^Gpd*P87bv_She?NCF-yY>I~t>zY((58 zNRNx011`)!u2Mp0Q9F&h;fMi4vlYVSnAA8Bo&x6bL;3|i)SJmTvJ{fWYejrbiZc`~ zj!GxduA(ZXd$rSp9e3(!2d}rb^~R% zWLHK;wz$G9d#^Kj)W99?fy6B9dS15$6uahvXbeEI0;EcL#0E+O23ed_m{Vf551vVT z2jgR$d6%E4Dt=e8MKw_cV<0D(V2UO)u(-Q-RWm>>IJy#uZUWXZmJ&l3WI<7e{Gn1{ zF9=$}#T25&hjpY7G?@xiw76B807l2l118Poi-+cd_IdQzjg8?6 z#iV`k1}-j5w=uexKxos`cC^u6gW;h;(!I3tZF*vBi&$b@3zV=-#C|zGQljInr1M)t}|fC%@g)fIpeB=!i*E$mkOW zr7mJmLDLjqj?hG}7Hu3ZOqCDaFB9reWaDL&i$Z$K8A_Z0gF(7!%Zf=h3gA&gbEgj{ z>bEa%*L<2c_<^0)u3H=Av%$i#j{3IN82Tz)95V9>Q(Ur~#6DG4eb&gQAV48my-1xZ)oYsm21b@!D}~}vapysXpRZu zzM-W!)DZg|0#+P@#GCahS|H-93ED|RIEJ|5Z1t!?g|J#0u5?O9MHihku0|ZuLh|8@hJ=-FsM2vr$Zposd%j!P0FlTDfQZ8%@thBY}p9Sxzs3s#Idp* zNp|joHE^kwT(g7P$+9y&Hbh11M1ovm0t$hLn{~&|POl zlh3wqkwLezPeAwP&Z~jC7a%TqCW#bdakLo{DwuEqZOoTi?gBC6v+Fho;X`r8f(bp{ zat1o1up|Oh&_orkwCE)#Xg={8f$N3xJ6O@dkbWRfdr*3C-Ua;uFwGw$7WqpZ;OOmv zzx=9(Haz&dE;c%3oAuBz?b4~-qXc)!USgf*9@uT!=vmbnJkElxZ!gp^tH}yTNH516 zqSgh>a4Q|*#rPq_PQc;LXo*MH()^3bk|bvUkC5xKZfqBh*DQC%-%V4{G0Q7uBhN>h zZyOjYFNo7*s+hP?^WBY zo}Scsa)&DcmvoU$m6{ZPhN*0iFP2i<7oO_Um@G?knZl??YbN9IIPE5~V?gy)*j1=+ zo3Au;_#vXpjkHGli^eI9Mng;0fWXH>>-Xu1%rKE;ViQFCh$#bIS%HRyLHJU8O|%8K zSAi_){2;WJa3Z=ABE5Zy!f!@*luHx>Lru^K(NI`2UEyvnVKNI&7|Y385FQk^7Dj4H zn}DIA{YY~`I;2bijZ(2d8h7(C=)IC4L9-N?<~KSaxz$1Li`kpK|J~g0SLd{gP4rV2 zPg-}JBJ+r%(QS}c5rV5??#PON@0-`vYpr@(bP8uy3`^R1?S>;6t>NQJRJuE`C!VrH zNgbvWijeFoLP~RcTBMWtqzTSE8g@!e#>^tk>zjlK)f zl9{)<=Lq%!flu*gFf2oHV2onM)G3=hxda82VhyGOZyf-~$Xf`z7@K7%nX1+K!wgOg z8tRys;2?2)U{jn|8XC@T_st~Ne;R^%p&VOo-5Lna3V&$rhbO3mf&!^jY>SH>wvqaX z&6<&|bP4KaztoqW>{gGDa|tTv)YVnPuG#=hq~8@!rCtbVGpegk4k#%aB&V6$lN##l z*mYutQZiyTAflcXKa7C9AVDYsq7}Gb0jDVf67=%Yl*fmv@-I=4-KUJ<7hq_)a?C*1 zcn-l?lA;zcSU0GKGL}cV@SBxE;4py{HIrILEY)$@B#vM#A_)@TPSJKj_U|c6sj~{T zJIm+s%?q?1VN!Rb%XT-kJXRd?G2p~SAJ=rEa7$AKwMv;4KyoKVv~ZBrIv$gUXy~|z zVbdy^b)L}PGa#O#RFd3IXVRKFxvhcj#oD2)+(_dTFZT536-9E6TU;IfGEX0;Om5V!!&Y%x)e&ue}tWw)42pm@+J4vgY&<-(`=EwQ`(JqP__ zHT4j>rRi*t)z>oz=$>MYg5*cy=FrJj;7@U>Ehxi?<6l7?OH zqs}=TuxoH5a(bERp4#n57FU}`oejV@QIkpbSVC_L11U}wEgf0GX|g1HsYV6v$=!@^XV0E@PO!$r z3z>kXI%>k>IbckDxQP#)ktP5WLVAJV2@0VZWdi&`7>?qj+d3YXq+-a*5;n=}8oe)E zIVaKs0xzJY4+L>7dZ^PaR1$Quhgmg3>xD#7sWXkp)&G zHq+h0Af@5@{Pcp<^;I!!kp|j~R-M{<5M{hfs8M*@ASKZ^S_2Cl#fGU^(RU6tg9U8OX3KwDc0i@JmR1eOZ8 zXgx83zW!MkJsk(qX(2?jWebSp9(4#HJk=5s?5GDnqNe!O%Yt{Ic z8993>Y$vu!w-s@UMsuP<1>@0>BZ`YHI3%#&fNi)WGN!%YQ1Mii9x%VO;1{0kO)IUL6#Xf5QAP8fwCCn`bo10a(|JxDhBsS=+GdL5&h{2^kSzo_}L?mJ^QPE4^b! zx~E+uCOKf+PRYr7*=UZahPbrnY8HkJ?-keJhiL*9Lx4)5ZOk1U6k%9MHwtW^uBnFB z6QghV$aX{EXc%8Xxv46!t29gBVQnsg)Nztk54Q<-(v-Iv1e{tO!=De>wiD#is3>D; zq0ltGB|056ZiNa!fRyuXCKxb&$rK3G=UZPo`Rfq!TT=0%uqx8+aL~^_3ql>D-fSps zQ9j#;C?d$@K53m1iI&n(rn);212O@Jpgxf%#}d3BJ)c4Q!BbD6l7*Xq^2WqPT33+ zt$+!oda0v8_H-GS8wE!mzEGzVb|mhab>AjD^6uHJMO&S`Xo?HcLK`P{2?U40487@T zVIVInD|(AT9$n}>&FSE>{pW`ae&VmOAd12z)B5@6+eei37iIE9+_pP5-5(UWWhdq1 zV&~r0MlIw~k4}j{LWOq)v75iR4Q`4c6C|%DYw&B)6?md;!Eh$E+E_RlZ zw&!2hP_XurlgUNwXqUAtLR`0VHeno-*qW&8gOt$J!tM}&@hA2)Fu=D2lQ~yKw&9Ec z7e@e#N)q7la7~+ZM<=EP+_^l_=aiEUMov%63$7_`OQ(3rG0<=r$~#dQ=NJH123bH7 zQAp!NZo;ici49-xcdQM55lDOKGj-Cn_`vJ^>5D#7$G2MhzPhZ_j;5lW%CakL!em%= zGZc*7EjfHIAe?kKaXZ zJ$a$EF&=L(Wyz_lCtL91NjOt%keD%30BmfQuAa4BNu{DX4rUDR@!BYZW6*VB{a8Wg zXKL@&UHO#?vK+kw`G9v?{KQ(2?~IV>!*6jU5a<)2k)8DrGU*}W>GK$ z+axmvqS7e>GwTA{qA#|K7$wWfMaEn2OL?bb*cs^!)iZbw&h?d8@C}b#?zd;;WoHw} zMEBt0nk;-aQ+!uJvHK)d4++3yWT&RI6sdv7ChOVOd%+2*v$D}HL~iwC4i$-H8L{U=^!9bZsy=pUXd^fb zFG7P`5V`hb8yqSiiS6ljmA5F81>=^V$+ zPE?#V@-&#%lU$Ts$rQ=$BzT8++66?c-zDmmVQBmNOr(053}ywWQmMAId3fxBMJ*0x zr5ya``+Bx~;KqfgsGlVn4pAS*YvgBi0)#Q)I)Tb6l{|0d2yCB=h=@dan>VqFwEjW6 zz|UPTQi8oxVv08O@v>3Rv!M_R{WheAU9I-!Y*g=FH7oeDYLQ#`GFqADO#0a$QyqaQ z*-QaY55F-y(?mNS2D)FT6km`QhgHRCEHKpktph@J!FhCi{RVJQ?uE%P={7TvgJ*Kl z{21oEwl<%V7xoN)HpmN8K<5K%@>4i2nqV)?Zm&>PaZwmFTS$^GzDL4KF3k%hZwBmN z@Dxlr1PK)%$PRlhj}VTPN<#CW=r+_A>^4ZW+;EYLrz#u5> z66z-k-+bf0tbK61I3rE%(Usm9yC^9U z8!E8rubtpPgOn4*?N0W|ys{dE8DPPS@OLaGLR^Hw=&$E~u7B zID$3PB=m4}N?Bqa6sd!XF6Xbr@+$r<4N+_U5B;e2S)cenK5I zan8j1QpDRFLWOG@&Rp@02|~dq4T*xQh?@}Ou8D}E+@$IvF$EYCem-HoiubxFN#e)u zA;}7ueq%lz0^<9ng^4hb8Ca+rM2A2a`)~tkd^%)Bg?>J)b*E5zvYI%q#)&6or=Bz# zNdReFgbJp|`-4?v5Ju_ES+7kXCa6&vRQRZjH%zd<2M5Wt#Hz~gg~xfJNy5Y&YhRF* zvy39hNjpwlQ3?*uwQ)*|kB6H@s^>eL7}FNkMHLZqz#`lBy^fU42fhZW0$Eo`Kt=Lx z&=5f?2$chtP({clB`+5_j4kVyYeNLhmrYf)t+fN@S^OxY1e>fPhl#jyj2*tHTp-`N zvre}gft$cuE5P%;9EFWoP7n!-Q9>W0+&O^3hme(o^eJL<`!p3_Gi9W`zjMLARf+>c>d4 zQ2LqCo0gw8-W>$6(hFp8M@AyQ*BY*vY&~)?h}6cfAoKfvLu%NTu!q>yftg z^_k6%(+p;ycs?n;&THWUk-7#+kkh6iYa{ zsGSw}FzvO@Ag)EyEd~j9+(wvWlg$eSlG##3DQq8+1jrG-GcLpp9P|c=w-09v&W}%2 zN)^<_p%S+@P^=VOfW1;%k@O@+@K!L(z~}<=mP0D~lV^WL$R}S*WeTHCmionoMU;sd zpm8(e0_v@L8`~u(DmX$HHGREou~;VpL2Y0AD{ZZuf+l+k&#$+&(xn?iuJtxR0@-H+ zS~^W z*$IEeTvN0mdZ}AR089mI^I7%@U<7Ry=R;M&S^E&(^eh3OOJ(rv{6B~>?5qRsK<|`Q+zr_IUTlY{J4P<-K0FfPYz0@j~2xUcPx7=Dz ziN&yDvFcx6m(AXMY(xL-RuXeXUot>c5Rb5at!VpMPDuTF;dzvn%!x`&%9 z?J=#o|Ik=KUHRJNrEPUo|Bf$b=x7*PbGwuoIDhlm$y;J~7kOC*f)ofi=4d)sRsBOPJ-&lV1mWbk&Ua~UVwP2N}*uL|` zp+k>L#{-rVJ@o|rlvs@tw)+O>)DLTsFVIJ-9`9l1tM5N&aW5hJl?NHxVeVdM6i4eBGj1eysApA7}02WZ1cEsQmgc3k68*&yRJItaen?e>vW#LwSHn{v%}zgUnIHH*IQ{4 z5+!>;EO#`kd91N)gzX%#O;iRUjVzVn+uW97jgHZ{`3}XayIPWv#IOKa*CF;uJLO4V zyf+ppp>5xi6Jj^!fe@rB_#RVMY%DnC1;3FLfKb4WU#=oyxi=XSANaBe}pz z;Zqz@S0QIZ{)6()oNLwx%Q7|#4G+YOd=K*|>03ELi@CBdW_4wUz^<12XUxr-&N-cM zxF(TwNOsyGhKR3Z=nnJg`wjV3dkHpqZ=M%cFO}Yvela`_et*npbY@$={jl|lC$M#* zcL5dXFFv4p!w0%rck0OywRrG3@W*#rk+l0H2-b50&SW;=!dPIZFrvG?6xz%K;ab<| z)Mlf{SG26Z4B|)DG?jNx_&kQ_P#eISm))gNo z+*+8ih~qUmi;oLW-eDb2ZQ5;A=aedmZ(xRnv>CO!`lQX2Hk~UOzZ$SjYhcH~(D?N# z)wJdWc6DOrou-Raf7f-TpO%jnYJW*T-W{y_wfq57-$5%?B!988e(ELrag$M=(p(J# zMdS2q$z^ryn{@g@sCh<+UI9truwtatXU%RGsM^=rm%?$gMl{uh9A~>r-2PV3K!2Te$tUW)`>w~Iyouj?LXdpOqz>05jp#{0lRaeCy4P{Nutt9r=l(^S#Qo4 zOC~>bJ#oLczM{Xl(&vL_9dq_Nd%3Doa33q8l{2ehdm3vUSih*JC8|*qb3W?Oz(T33 z7Ufo$ZfE0nzbEV zv!~xyU%R!u?|p6^+Q~}q`<~ID)@nO5a!I z{pUMWPpU8FBZ9}x0}lj0vpm{~7@zM{nlFjGw`&sp;=?50U#{@0k=L1~D$e&=b|!v) zZB3qVG=l+in-0zw?w0>p$bBk$^~A&L_*IaJMVmATq2cGM3I>V47d!a%*Dacs!rEVo{RfYil{UTh;zFpxInbwUshx( zs=%vL=)_%^m9eB1->y+^=q^TDc_`}i5+YS+cvPg&f6X~X)#GQ`vw?GECk(`NhApq9 z*hLwlv3BUdPWg;T~2X$72e|mq1Wz>3d_FH?y(8x~>Y2$O{ z+_SpH`wy&=4ol8ld27k}6&uwm)9^APYh+KX{-dz3lL4A-K{pP(&AxsqLDt&0=!snmf(Tox@D6m-v&2 z*Rzh^J9q4}iOz|5^6#c->*mc@f%jIzJfvfEwh#Zc(YNA|bB%!eGH2d!{aqM#-;5vM zXr{YI=;P@21IpiHl{|uHzBV5#I5e@ly%e$X{NT{jxtYdSJ|V`3jtHzgIl3{uS^Z+& zQ=qHo-P0SrrIbq*yNMO2UR^iLd;I*2#`jHf>*(l+8~W-2pUTBotd6DLfxIr4PiePT zyGml4>Sp#iYhoU~W1f6HEi0)lcq$Sf{3|P9iQUN_ixGLyy!q=?QgpzkbEh${Eh1*N zqsx^XHGBW0%`VMk*Q-Gzufx^GMtnXE=bY6)zWRM?VR>yVKjh?5-lKp<*!hT0OUKtr z#d@p4m0~zb2a@({x}Z+DdG4}x&D44LK2(2oN?LYitEqM~rd@mCDEO)KraOZ~0TGWIQ2&1IgWmGspg&*xY<)Tu8}dF? z;`O`LS1;ec`LwzI`qj$9^vv*+$o9~&n5Mb*{?(H?C!c9Ji!-t9xs znSe0pTlvZ1dHQtGhltGBC&~-Ia^J;=U5F@|B-c%JmnCNrE+-%SnCzE#w$^4hQaa^% zr^ekkyH87Beudv3>WZ$%%3bk_$fTKdnQhtED} z5_Uh3cGv4Z;r1@(tvdhy(IKH4P3hX>CBxsx1Qeo{wB8XvfRhQ$HkN7>o=kz zZSmAc5v22)R~5TP*Qd^%zIjN~_Xw%YzrvwHaZ;to#Pv7A39YoegWGsI)(mg$4k;;e z^RS*)Ik}^*i9ZxCM=Z-T*uNWnT zW_=Tvjp=w+`_=ZFYSj4ns*^J0xU|sp!>GDTH;)`R6Zrt)(eKhaMmv+kO}v7m)cO&$ zf(uEPIvc}(8-Lq*c*kL^;95?)clDr|K^`UN*XlQJrcSJj_rQ>BhPKS1- zQNNu|c>DQU!QrzShd*3-8Z&+V%)zr2x|aJD_tu|MVhd_s@P2mS6PvWXNwwK%aY-2E z;n>x9-juj8P$3&O`hB?fbVQgv+4Tr!;lJms8qn=T?R*FD<1!`0jc<_W*+F^@?Ef?sra6>|nhZSU zo{}bf{)U876k%CEJk-{!n47I87!9}#lb4?X$SdBl!$e5sir-{P5gy2GmQ;r5Sr<5p2G z2oGLQ-hwvko&1_Gd#mir2j{!j&i(p@y~mh7ZPRt(WX|Oj8m+KDQ_jBU=*q^)<~b3y z75>`2v%Sa7uFIvreYrT>7Tc1hS6>OWKta^uj+qF6QoBAk-ecYp7hZb?}XLx%N>y%H-r()6I8$0(N8hk@K ze%W*N+vrE%AB9(SFQq)_2)J0>->jZ=cSSOLs%&r0zW9UXXQ39^=M_KiBj5R+4&t7^ zzIOh?j^(FUczX_}3R*;8{?7cYS)I7*p__a{W3j9m5ydPoTzl^{^^WsZ{?6s^U%u5S zUw#o|l3O{vSYLXmZDm~wvo~^2wtmjte7~lDeHA6}`0MwAyMMlD?%jJ??7{huzn6@j zPDG_${q*aN-d(~)otjtoo>bB5!+zPlyhc3nAjOqBa&YDQ+N0{Od-8>aGre72FZ2m( zRKtmg;v~}!Ovg`_+l1M7hL~T;6bN?ye&gq@ z>F}pE@=kyHbT2J3P_Dnv z2cCbU;mcfq4)Xa}j@~ZUET8T(^e(dvkC)tG!h4wWns%^lFT3>lud`ii*{hF?-<;Fn zae{)}-F}Kq9vA#gcdZGBGW`D>q#{brqSesk%sWBXY$ng&DPZ*->}#oL~KK{0CoQYQG-HNyH=h`+(k z`N7;`1^J=`PrENaZtj1m7#b1sEabNf-NN$7;Hl$Z)?-IYo&j==?mWx$k?Vs7@3*&p z5Ks|vhVBaa+2Ede(!+gX+IHypuf>7if8E<_`}2nW(=hoLh6z8fj$c%-Ty5lrT^&2! z-bj5ud+Uat-{oUAPb!o!Ix>?#RR)NBne&}-sx;;PUgyg8b2YpC zTXtVDl{q|h@8j2I#ep?u%;sZj@1f|I({JU2A0DaIj}@>Rts9KU>-g*7(^OeY2qD`y zB+F2C-vHA#?8?VVt7{9dqg9T6{M^w$Ki9th)#2@j8roo*f4-TUQ~LI`WQf3M?pTp%a9p?PYzif8F?^*+q_&S2xG z9|abMEQBJ?{Qmjnx{~J3%LP7#9}o5iDUNvQG<0gzA4?c`s`KvCocd){`%LKa)wbEl z`=gmg0eh}o{dBxL@&QQlcOdtO_JRFl1);S+Q_sDVt8dkxaY;@%Y8-o)p4%CETt5AS z)lq}EZcuN>w?hdFDnze{qnh+X#9 zx&|e2Qde_rZ~k1k{xdIP%&cG{fAgq?(>tv}rY67h_^$p zX8DF+fL84|eb-^yqsu$nuzn=nm5h+OfGkKbZ9a2<|Fop>&JE6FOI>E;_QyvG71+&M z=5@DrKdQZm$Jf)72vnJK-`-4K&;9Bd)7tf5`pnk|&wj5E;_NPY3FpENI5F;xojg}Z z%G6K~b6MlaQMRsa^J;2j=et(}6UQf5Z6QM6gA1td3Vvj@ z*qf^do4$o?do$j2IArFv_u(*7#MpEYwpQFR_F@-dc=%DqkCU=Tu(r zOsnZzICJ5`&&}Vz0@9JUT4yLF6q)5Y_slbH6vt9^ouSWfZa)6v?%roYENpuD2NIVq|8=IC!uT{Av~{j?GdcYkJ)dE@r2y}RD_WO({os1D}m z4zM{>G`DpU?#H{fZ(ll|O&~qr7~D8Y%q%OnbGrH|qWHX$Qp4)-iCnp?h>_f^(9vhJ zyWd=Lvb*fO`ryvM>M&{-)cryO(X#Z@{N&Px>Yav0V(BueAh@! z<55%0{6u@=Uf17Wf&z56$B3q$^NWqbHxu+TUKV=avj4oI5)<=dF#I?E-Q~QOuTBSN z&_*%-PLHnq!aZ?0GkfbzHA*UBdinCMN`4&M4?SWEvLwQUYuqr8Z@< zd7)n}2c$r+_+3t%B)Jy_UX-kAJnl+DPt5Eo8Vjdf4-9wwOV642;cbGa@8wPG&fo`C z%fAFA`}cI?iUKY>j9yOW=(FTf4NnVmXO@MTSp7+aUpqq9*O@->s( zk``9QZ};CyjIZCHI8KQOHC*^nc_!<`(^w0Vj$y3qZ}S+aVh&8fTf<|lMp5gOB3vnV z*a%&tQtw!GK}W+Wj}&3_;_UgD){|ZCr^tu*udQ#qsOstLyM5JPCe>6nx$Oi(#MQ%$ z*Ftxl!9%6YH+hV5+k7`}f4}2R2Fc^(W+Sz;PGYIaM4EH6v9weFA%Z0@d&Gbp@>edQ zQf*SNW5GG@x!>*`ov;t@B|g8|%;q>>BucpMxfb(C6zxr!)H(Q3`9AwK_%O+LPSgsg zAEj<$L^_6z)Z4X7oRwkPMaI1M`C2e}tD<8Y^WKN;@7~U4v_HC8Njb8bui!L1(2Q)zGEuf+>8c-cltHVjw@&#z#vM0}Idq6kCEV>~ZI|wC?CW8vSrj|9 zx%IUWT4bmte)V^_FvX`&IXJKCc#`Jm2Q~8%+2*`!*~)Ia$wdi48(I-R5KP>U#2e?P zeajieKmOXIO>ADiAdKQ&&g+Zo89O?|F!-xd;jGT^on^?Uo3hQ%KA#t!bogi<>-o)lahc8)qV2{g%)h+S@{<-nrA2pAC+EGVL{+$JG2ac1g^kcEc#uJY?`QCh}aeFSAE2 zmvol)qo+jo!t+dK)U}heK!eY}tivCbwhC0zG;I&x@gC7JZ#*-@^UK4pEgWwgefj># zKvaiThWp>&+tAhjoG|=3V%YkxAY)pfo02m#kDl@#&pn%c@o4Pv%e7a_6EliA^oom% zNFRqBdUtl8;?-GOypNTHNjltjeDFC$WSqS4;`-qyzf6F?qHm9xq<(u}!z(PIEnXW9 zm>J>xyh2i~lfe6$f-JjuoW}NYDw1aS<3L{fVuA3a-^C~EF}2YRNa^u|n)^KcrhmFM z-Rsl(#Y{NV&-cvz`VGB_)di7Xy>ILH6j&!y+E0kjJbhH*Xxz7fH*7c%l53gbqHmXS zBp5Moo!hQGa*et&7j&~NR%vKuInDX7pj3qA;*;Ng_XmXWs=8CSmcE-i0J^cuQ(bXzbpkg|*1k4whkrX*>6JUt8Hs z%|q9&E@g5@<4B25p6Jm0p4yNPXDTtza}FgSJf6R*q?apQ=v$hOzN}zx^Z5Cx6K~(W zDH;)x?moY5!eC*M7qMNDsd@t2ASY0*E5$_a<0w5WpT^lZSE>IzwoPGk-^7oXXZn7x zicv0=-l1Ii|A;!vptinf?L!4CQrc3Ah9bq?HN{GCcPoYBQd|QqP~6?!B@~B1LUB*9 z;8NUOg6Hl1-*@JIS!d7rwr9@F+UK{Q^*ovFho+!yI&}nPXVMiWzpbLBy0h$H;B1zH zz9Ji8(<^=bo2_21^1_+OOBGo~{l+j|DM{muVv2mLSk>~fRr4@|17g>X_RK?r)G-2= z!f+Mb^M;o8ni~GM@$~}WJ>7chO>#FXU5D;wcObJdhbneIgJ6t+0_XJUYwEF-LJa($ z$|(2Ei9?>qT)zW5t|PkL3%MGvTsG0?t0y{QQMuDs<9CSJF~)tMRmeujzO!l6(7`WGAG)fn*Q;Ke_HDFQxAa^9Kyb06O8KdJ$yvK7c=wHd*&U*V>B$?hLkZoC=6wgPrm0rC%6lL#GCbUZ0f3`G*p zNngq&zl{G&b7fA)@8QPxGH=3c1<$a|Dr0kR2ER;=PxRLV<~;WO{S*;imBvO0+f#tO z7a+`_IHb2Q{(wx_L!Tj%EZrs!fa}@!jQ0XYqz4fIbwFaKzrT~fN=J+eVjRDL0uG|+RX}$$%qBN995+A zDtp&^g7xjY6YQPW(oQc@=rwG1{oe#zON>tkxpr*fxAv=ZpW=lh=O2n4jqW|@`k_P6 z+g<@sy3o9A@00{ir*kfdk)pWrN!n(u3l{2vdG z1`F9WiE>S0a(+sP22MR?ryA$*( znsdyI^yt1F)yBsY`edP*?(Xmfjk!&NWy____iXTXa+QIfBZW@Pq)RQaaYu1AN!4AA zp5VE$!j{>O2A$%HC32k}kNc#x@@#T4X zDDO_@i=Q`@Y>5hN^YGXFz?skt@BJm^gQQ(EmNu`wNKc&4cd$~-&URP98(p9Ti5zGk z`%PlJEQivnl<-o;0(BdNb#=;Sbby`~go+j#iDk+la68EPVzTdF9_#L?$ajeUhdYO3Z9k)dxf8QB6q^DnB<~|BHuOFEwem2n4HHwKA!S}! z-qKJDH8!>+dEo?oAJHEy(zWT#3IaJr@@2>lWw>V017siyuNMsYSY$rs574M{cQ(e%< z?K3>iqhZ39d22?_F=Dj}o>i1Puj;~qpLst5c}*r7OD@0#d`0ywnsV6EO9RVA^Ky@6 zsvvgnq_(vkYI;!@zJxo&f0sKqGg4Vrh%nc-=pP8x*YU95r(&9L*Pt6c2+An!fK@2- zT|!phF48Jo6=3|{x;Jq@0w%_4sA(eEp4Yo3@nIJ#>3mcZ6mIBIg2D!Q8S$mK!NCTcxueTLp}kwfCs-(>tU z&rTpQx{Y|OkZ9R_I0M5t5^)PEwF!|4PE$syvBJ^V|2FnFqi*OakX)KdB>3=YsskVsenZ@xNRTvDqN0HN#Lx%$Jh-vm0mSlPy^e1uR-{EsQ!hL0 zl}zBrmNBazpxC7)u(`a{?6Q?US8kYk&=x6}yS9Zv?=zMMV80_bq4yABpe5mW4#Bb+ z^!c$3e|z3^7I5Ct|63I%SpTBL%=z1T_LiK};KOCc*zFlO)3GUhGLSTR(tfWJ-5Ka0n#wSHy#;4@bU_qI+bCvS&fLi49OuSuGC~Te`Art5ee^oOpx%7(`$e~kIoA`d z@UKOG_x1hK4ll*nZg~%TL0#4Q$~_M*kP=o0%C*qB=Owfm`>&$A{wXVC0hzVyfJygU ze89Ka@7;K!bFOMzpDq)1NQ9G^^zJ}8Kv=r1SsjO$!?Nu4V)L+HEClzBFj9YAa?x2z*UoN&_zW%RYTKubWIi(ckC6VZ+sO!UdZwDxJ4yQzW1 zVN2KPeP(NCow!C+=G|9siFC7}o6Yr%gt`pPl`9cila7A(Yu09ej)hpDB`QVns&=FC zy283fMW;qPm-}s|N<<`YSW|j3@J5s1ovy3$YpsB*7KEJ!;8B>{*AV>v+YZp^v5v;h zzWEwKl0FXKs5x^Xdjl>qJe!_afkz^S$JzbFPTbxXFk%X;Iq4j*=zaye$_{Midc?Y3 zOzA9qzsO@-&ZH6{knw+WP8Xr>W@AsmU8;)Tl<|jQqS_f>!M&Dhe;+Mz<)gB08gS^o z!s$rZ2&U}pUfAB6sen8lejA_>ck!_PjlBTfm^(jNWJfKxHCaW(u+i0m>{0tE&f9X9 z+5Gd;F-p}wYfGODYu4?Us^?6c!psa#-xiw?Z+zEgb`I*ki6qVbGn$~NK8{3g)-z-< zIV>3rmhOBzjo2STr(h>nFZJ@aeQ!jp1PK1%pbT)4kKn3KD_`MzE;$q^;eTm5`zf6` z%?ZgOm}>PEs(li=zP6R>7#Q{V+hTjkDj;qupx7L868+Wpt3kK7LZ4@Ux#L;Qa ztw+Tv%EfNat48jTnjRXhFNnuS;CmG>t7NdMvFe`RrK;`u55Vi z)o(u#!|19dsbGz;wbRc50d0B{7KigMF^TWA?s7jgSa#q79$h7+oKGW;?$I~xxG|9p zNlFAfxpLxXX%Z$El>=5)X3rxTDTfyltU3})UO!(zee)f^Q&nvlI*M43ZX0gi-oRKR z*Wuj4`U_2UUHgS8V@v7D!rvCpS7$rAm_9Mr@-CN1J8oe#qaeYC9-x; z0M8p>qCGn)R2BP$C^i;XpHU3gaL8alww{~4bL+ZB<%!ynaIGb=Sq zm67NE7w=Gi=8%%CelbMp!vD+}+%qN4^`rE3bbH3Sr&wJ5ChM(KHYQ=;v=O}Lx+q)6 znb7ThVqr^RFWbFDJ!<^aqwA^?TjMq?AK!k>oalzItc`pN!YTX4AFr1Z+w~zdS2UA*)|!9+^BDefvJ_I-|)gi{kG5p`XMq-^KEr z_N_}xDA7T5NfH?zP!_z_)gH5KgaZShn_#A5AoqrPPCL9j+bDGm>Je+@^89~!#2>!@ z;}QR3l6GX9BrO?7ksKf2v zZE7Kb^q23}dt3ZZj)oJ+Cf-@*WZc}`U=RP<hL}(rs^-@(A&~> zRkBTA4aPlDTKn)h^5r?%+v@(Rv+=f@{atgQL>QW{FVJ6_-fD3Bbb_Oy z(bdB?*LcLeygAv(okwbvHIual_hW?cGRGO-nQyZ<{ghzvrAw63g6l%Jt3-H8phU=7 zvj6DHsr%H06(kJy=d-Q3tSekQ)}SP5GD>&Xem%cbj;W#`;Hn~b{Asn3lUJidZ)Ol-23_Em?J+qP3{`=V3Pk7UMe3GW?g0Pz)x z#K1_v@bZj_i^l_h6S7<3-p_O4-g$sy9sgW$JSF$x;Wp96^BmJKv;fv)=fXcVWb%Gu zhV1BX@}M*1`#QA>xsCfvI?TGp!RE* zl~nZ^24x^^(zzN`pc^KMnYm*t-_N1jLk(4@^tclDSncqhJo6G?JJ+_(p3wL2;( zv6lNDWC5i)n-KRUELNVeiCGVkDVC_uFCk9aqj$3~4q&Jc!cUnotSNGp&;uwb$vEQe z4)jpB(x^7(-3rKc*;}NjGn@~kx?p5!`I(e|oxq*7eT3y%mczZ&$?z?6Drs6cm$V?9 zX5*7^cGtU+(m#R6JR!8D49i`Og9MRL4=&C}PtBE0ZdX9Bv!!@~1NOb)608Ri6JXj9 zRjX}1Qr7bW7{-MS{ZuVOtmNCGF5l9MGO{bdE*I5(Ev9yf2Vc(@W7mdNlYgpLLO8t> zHhoq@`s!9D;t~C~Yw4FYQ9F5rQ`?A8&%@K=&g`v1(c4}mwsZjZfP*}gDmgIjkgjsp z1l@avGV&1>mD0b(ZzgROleBpIn8oFF3rA#C4~jDllN)#QnyrYryBYc z_C*HsUBQuCFldd1LW1IL2A`iE-5*+9t?Aqh^V#gV&?3Z(BS%m15+FZ0M`N>TFz+`A z45jm2cD44mIyF8~4y18LrQUQ zDl^dv?npTGV)A~uDs)-J%4B4DQM?3E^U#5YtOD^orwr~+Uq1}G1O4xdy2H+UDRW&a z^CSW!HtMVInVqQAQN`{DL3gvAv(bRsWVRc3iS!!pVjC}j+67}#nJwyEdS)~;NmUKe#XXq#M2jB_`)Z&yr= z#vH3g=9->6%qLgHZvBBe^R1?!zt66C!!a82-D-z5qQSY~BdmCv>24(ZFu=J_ zQ6b`1+!VUq=)Z@Ce8f8VmZrf?!sb<;SsYW8_2oXpS?IU=cz!)lC8(5Rw8nQN=l+|y znH^}_#CH48Z)Rn!1AJ2PxYED&J|Js4cUb4avfZH4q`JoVwy>n-v{}|POkgv6%hgnx)-yO*sZ{f*NC&Jxo*zVzx}J~!Jr%#mU1sY3k?X(;+H2Lf zNw}%p_3{}ZB7<8Mb~qj3?0?`uO%saj@i^bSQJ(p>XIM675sa0XgH@6F;lAamv_s|| z-*l2h(7NDTJ&&sl5S2=KqW=eG;9Aj9`T|{t!AuINZn+aLB>wiA>%rt{2LF5QKsO4^ zZDXdyn`m5VvSqs1Uz6?+Rs!70Uj=bw<0Z!*xSjm`*ug3y)?8=vb6;vw9Zi7CRUp{i zmo2H)E)gn9%ki<$Quyt!`q<;4Id>&|#0Fm)6zz8p1^92>mvHW{-A2_Mxy_Kjs z=a7=9n|1KM|3hK*wz9`zJJfn}$xz~M%@qB5pZg@|Xr2GAC6<##;!@{^r3T`D-*w~u zD1G_R;N0ib&6%@u#Jpq!uhwjWx=s?MqPdL_fa4c}L8^;QbtFfQ*pDrX(EZ77AoxPC zS*T;Xn*xULkM8!p6~3ju@kWNCL$QvRbN%~~sjbVAw+7V5+Wrr@Rn0K4;|6#C?E^!< z4??b6+Rp3958!(04DfWC!zsCxuxr?e`~)EH?R4_UWzM9yJY+dY20>yN^>KF#h>cX|ys)mTG2 zg2MrY7=*mFf5Vdjavr%Qb=wG6iOTpoQ!7B(e67>2EW?$=PWFyCOU{^gJ4W0`bx-V{ zFzYgTH~il4)TuYm%d9(#Muuo1)!bdzH!k;uio13nS#R5~V%$8xdA|5O*6RN_jz->% zd3sv4$$k+zW|KyhR0@ZTz%Hh>a!ox7lCvg8Gma?l!ehW7`oO0{ryF5!#y3J#-mE8t zSM$%OWAda># zPbB~>7%C!ymQVB5#tc~Vh20;*SW;dJRwXOPPaOUfJjQ^i8_`%|dA!taUY74$DJx(x zT_cSTANQ@C-ma*A-2|JI-zKY&wM}qu1WO)6({&ZTz%Tsxy#>CGi^e{BQw)r4Iz~tq zc2G5$V|!t*G-1X@i<;KuJ|Y-xdG;Ue%)o5(`VTf*Q^9}IVg6(k@t+A^LsuL+Z$CFA zXHa9Mo))em!2FPoo@}4*E@ii%RH@dhNC3$(uCTTEEyX>uCUBCejKay{x!OthV%zpZalrtT~;uvIg z_frO`8O)p9mCs~txk0U7qfWX&>cK*wd*rN9{n>2(_e%Lon7 z2QT`YEU~mef7xkdZ4cLEU;Xe3yp!?GlW3&+zJDa5aRiK7o%k{1E>9_*i0^eB{fz7t z5zOmQ@Lc)LeZnNIB6U;T9N=uiZM$l9$ONPCEDc{j?J>H0#%*WYa@P2~lBtT5G^Cn2 zg_rQTfXu@`U5USvcum#(yQHV^JLdMb1YMOWYl`|E2a35W^Y3qhWwUy3U(Ez**l?|M zUy5SnU~#|4RxR;ba!&(%A`hM;K8+2@K6Z6JTZ_TwBG$rJ^=ATyFzrV475Y&e*ElEzjps=; z`dTIk&S*+`&arg8=bk}-vN0hE{S=p%pNTVQ_P|615j*Y!8VD~aZ0L%QH`54vQrT`M zj>lF-4sgdY6`QEEP4g9Hus@zWYEZ$a@$0YpZCKhX3+J+5^yC`e#UJZ^n&Rhe2Zk4{ zs$uQT`eng1coiqVFz9hFnndJg0*fT4FjEpXh`)+{D8knJ8m=Rm3h`ea`piyimW^=+ zpYw`&XyWpHKoOmw?mM#f8!(SfIB(O>D@u)sjS*&Hy-lw%KC>-;Vc^pvTXK6e@WMP9Hg+vnvs;h)%a{>@=w&f)ZbVqh&*8Wf7LX^nR+w9KVRZ z!Rq_3&{hYj;?>>MAP1s3)^?m}-RtZD|G~2^wO9M97!%dAUEe|_&dRI?G%l9;d=-_F zqnA7c=T`unl{ZsR;Hz`<;2UM%4tmE7Ne{CNRrXDL_j!{cu7*2Sr3R)BYz3Z7A0`RP zIG)NGc4Qywm1m<7_7rWi_)=g-@OT!zwaM+4BWXa#&rVM{?$}EzZr9E@{3$9#74wYg zUo*U|@3p6JN}L@d-wT+$MB#F|!1wiYwY1v>$|F~&ksa|aAIs)yi@9DJALn6d)}j+> zJxH{m2B|$jMl<*RnSZy5umtR~#CS)ws4>CT_z47cWBws#{&rFLN`YDFZ=n@h8hI)K zMCZ*kA|XBC%ec%Hc7mQO0Ru~x^nF*q6CPjGaB5Dj@;{xE)YAvWjy3R!Y4S?g}YpOU$!SAd&SGP+PCrz&15*F7+)VKAQ+cG;I zKd7Ptz&U;I!KbqbQ@`Ijch{ zEhaTt94_Y|JeQT4iln-s_i2mmOTWIL%?<2IT%5;_s}IKhRBVD^PXh+u%i*u>v$p;U z>%t{rKZds_t2@~TACo}zuP5!{<* zg`Oj!yd|C=`Gi*@HYtxB>*Dpzz`m>F@jL#;*sG}t$kbV7K5u15%E2Kssm3m0%Fyd% z8q0I(DZl%gHSGTn!({#shGG9(0_8Gy-u*|va{sGI|JC^aYE(||OYbMJjiP>aX!1pW zQuh|6*g~FLe|?3(X^$XHA$D_HvuSnu)pBjqr1L)T@yM`EL*}Vmv=fpa&rHFR@}T=n zg1KHF!}_o|{4(C)Ctkl8K}VmQlgY(mjVbZowsUW?R+%wHR6k;+wWYIe?(o&iHFuJh>mH0pO(0OMl*1+Yw?mexY<^fHy5+q7&Wgw^)pK{1Dp;~Qw`0l zR%eJA$e4(Sft7A|Ic9hiHHIUf&{Q+9#%&ZlQ6d}Abtv>W9E)Mr;ABZ4(P|9Qd<=Rt zW!wi%8%W=m;1z$a&cJEe9#)u=j>TZ|&?t$(%OH4Fd$sNy@h6!mRR>;Dj!i?x68>ot z2uK!h=0ns@kET|aHcp=m8}rmfTAo*2oV&M<@Ndkj=gc>+fUI6o32%BED~Nw1NEWws z*V6d(O;=EMCwu9k2UtRM_%^u1+);QQJAMqCe#gvUWt*%U-YYF9gp)W-Sdfr^u)zO! zGAU(}(obSvx9R1Vy=%}G=={9=w({&|@WqpP{tq9`BL<9|$I2{pbnI3dJT>Fq%KT!> zlFo?0ars!JnO)`lY@lB?=UoTn>`{s;MOz_?SkS%LJ=bH_XQSNU>n$m<0#Y1x@tTtw zHhBFb4~$F_zz#JpQ1?Ck8?bY|R}fQo-D#nXuQbxNj~y!#?a~LfH)S_AUD_NfZ60l@ ztVXvO5*XRiW^Ns;N^tQ-Nj+UR*^We0a^i)=@LetF%D-ctA(>0^yju@APuMg!dHsyvB}oGq-ze9iw2)TYmQ@ zdzXOpids?csq+rE=1mvBu9AS|ZNT>wR(YJqSo5C4La$r#XLZ46C zxu{yKh(QV9$D8&(e-2e9pfs~z>V?}7o3XRN>~FyF&0hboQYFCMjwS92ku~`&WEN(2 zsgHB&7Dd4n2znD}g)lw5Rh}{pr{GA9e(l&@HdS9rE&EJzc{GU01*0bx>_dzkB|X_!ntmrKAqlSLa-~hCEA-W(L>OR%i4x+mnm7!{Ca3 z^g@TRqiDNY#!f)TA^V-{B9QG);`K08@OgvK0_f$jqM?eQ%=HTE=hM(bu|srZ-Nwk} z-_D2P%V&X$6+4e>(H$(zJ5tTxesQFD%O6d;{>*7hUq{+}DBfAMxEy!sfjV6UeR7M* zHnyU~)m2bf9=*44d&@?8)W(BgW;5D!nERp@k&l`}1Yn7_82xFD2BCcF4`7w$ygkKs z7kYxPfDGs-vjmkMTivxQB&RURnkIbs>6oeash`6r77urHxnOM#@aX&uFRE1-$e%wi@Th?Xf4fY!tNW4ix z`c7$NqRwCCxQNG?Zu1nqCA3ms-SKhJeu;tk?`MR9X5GAUKhNSPh3BIV$9g&j-qeRQ z+Q#o09|mjmtrr>D^IWP6n5ytpiq#LK9*8l14~ds&Y&3^qJTI7oYYK2ky_BnHVEmjz z2UA>Y&n{u=IS|Z60QR+S%#0I`j=x^%S`!Y~4B}~I8qcV;yGQ(}8PS}1Li0YMDp-Up z&Mx%ME@Xp`GUJy_^<17oeWU`l%Jj{wu!V`lEgk{tW$qm;|INq{w35x6+(qkMs|YPn z;TJ^LR`d{RSCq_L(6 z+vMWX5US-56^ZZQ61HIlhp>59eZFHq1aKeAljK*z6?ujA@#luSN6qP*V`+Nx}z+-!ajblxw!P54r(l@1Or=1-<%HCJrKHfMU_@JPB0&nbl7fWTdUZRVi~K zC~WTy57$(gv?%-t^15Uh_N46@+_|T{iZ)M8vL7FbQ?lz8725euTYGBH-sFKm&nw+O zfjqw8h&K~e6erItj9LDAz_o&fW24fcC=(}sq4W7w1NG}8J|6H}Y^>k)yp!g}5cKsw zhXOQ7B>z2~<-E@WxE%DoPhIv-EgpUwlTQaoT=jX>vF@YV~+}G^^u@)Li^8Pb-%r$lSXnmLQs*ni0%$ zEXqZKqYq*pY12%WKphQN2;z>xaVyvDrB%~Ea3)0 z5l03uQFei({=N&7_XO$zzg{R**IeZp&1&;3&tG%#5;9Ahu=QV-KKK(Y1`5De=8jsB z>%%X)S7%|@1^Bj&7PaaY67BB_4FYVe z>eJ%{m)SX8_TLTubblCuOU6nt z8Ofzc%=jYYTwjWpD7Z%Y_jEAzsh~M%(ZH}l9xokz=p#doo%Tw!YpjqJIp=zH5`HOS z8T|Go?JmI8cpa|{k3Z&`iwx;@QT&O)LKli4Q3LP#?@zb73&x^M>_`b>cnn(DIbYP% zsG>|NuX4Y^VBY2a-y*L&*9%z^C*1JA1fRa&5_@Fw76{wRV$t;V&Q(mV%DAADW8^O; zDkoN-cHaaeck#mgKO3*eXpdu!*)waz$Svg}en zi2)(OW%rl0#1d){4i0Ugo5P;T>r!p6B|1!p(3gy6COkEni5{-{fs^rxVp=?!+L*;- z#4AR^-q$yI|Fqg~ScugrKBRv|;*jT`+g1PKql}QA{42!!UP09j3h!L~`;vz*@Fi`$ zZVzZ=@ypwzEeQKoN^GP(M1u(%^W~H&shi3BLJdO-_Gf1=%NnMGUM=lWx{&;t69G1)cNSb>~dttWZu7B|HGq)u>qSa65a`VQ&yXqMeGFL(vp?aX_Ie2{&u;VXlz?5UgV6L*;ARXQD(GvK%yW<390t92F10i1C; z-vVW>*mu&m_Smd{jy3ukj}Q7S+$wxZBSbhT+l8nvE8Mr^HyU4k*As3Tfw@5?03M%d zzAQ>VzgwmE1R(~pqu7;R4X2R$cajkzyQ%zI$G|-^(BV=l$14LrOt>h8zwc}-pHsu! zC4P-T{j$?bXz?pR-%8_aCRHkZpKqr^wQHHC+GDT%Z4IwL9VWq^raOE zW7e~*qZQz#>>x{0Z7YA|XxemrP4otUv;92N?|5W4ucHZU&E@i>=3>2#)BAU_cF>#d zA!Z~w;6A76M3$oU4HZFaa3nc4D)x~jx{%yQJZIW&I{2VhsiW0&-#}pJuxSf-Jp0Ix zcD=q!W2!}!y~%KLZ}{X%Y)@fMg#C*2C1-k{d&ZW*5@(Xi)v;d&S`D;ZV@<{EGmZ}{`t_+iH+WYon($rqW2w;VZqmr^g7;0SDp_5!k{4P8q=VCE zUOHKrzCiA~4=7IKp{-;wfgCS!B(EuKMPg3JMVY~H-d082tL zEcxCkL})i?e&0^?&5$E?H^w}ka@cO@d$Q$#+n(_l=3C=ql@h8nTlsR|m9{6h?_sWG zx5nU3k=JWTA+Q%`~LNS?pz&5FV4!x5P)$86zrdNX?YCsWm||S z;!OR1q*!?~Nc-(B>#UOLe6{^?GcC)3=wVyfupEu>oX7fka})98^GltDJvcFT zPSW3c0@ot~F^D2@y&7F&*(b$Aq{zM-+Aa zR->NLorV0Y{I}`$t)a_Udx?36OsGop|F?fFBfSxKyMl z#m7A`$XpQQM;Nc4tyCvpUDtE4JMoO*gbNkvb|sbgtm2EmL?-H5r}a6nWAr^?-9eQw z-PuqFrg4Day~frERCoP@9lk0}Q8{fX3hE2O3( z_78IWZ$nUHW1qC%ZC#=DTH6X~)kyp@4)DGVS9jdLGrAFzjGz|vv&^KZC{<2Z@Z71? zkl47%HjZEGB!Dxya&R;Wc=Gvswvj1GzKENZU!>}zb8O7sgoGf>0 zl#u{P6xPf5*%_~g#DjX4^YuNQ8n}Dd14AQqoPC<5nS4isRT}uhNASPT=9v7P~aE4i!(I z&(Ae(Duk=@?R!-x!2L|8$+ZSu)si#T{!k)Y_h?n3$G+kc$0!4cRF7^^$7hqm5?f&` zbOd!#=T23QcWu(Tr2}f^pdS{0U|c6(iW=cRK3Ey-tPg5xm7rx2p9#{Z&GX}Zg!X41 z`KNdxZF8})`;}9~Pn;nnFF8hcH#9i$oFqP7kHX&uK6U@`aiTj|qTJK%=Yvhf!8T67 zw`Zv~t*)bpukDHR&)%k=mZ?Uo@0Jjj?HJFU?(y&^#OV1+?=%H%WSqR$0q22`Y_Pzl z+MbKGP|CH=noIxWTf%C^W#gaRO)a!B_oP&O_|@R{tdD@80@X0_>kz|7o!4;k~|Lz`Y{ ztAUr)VB7=K2P~b!E4W~>-t{J7P<+!T_I(9HP0BjuB&8xvoY>gowXW5=hP3-({o?T} zoG-wuX0$?4%s|~jeGOSi#~UO!mMt|%Taz0UW@qeZfnIa!AN^$b{45sh3l)nqXq5Hi zV5;Mg)P(9e#j4@;*fXfloaWokr>76qb~#eG65`34o3wYRkZ%jrYT{1y+nuJ@lj!HD zw(kPsLyK8+tLRYuK!!(HJ{@i3{^9D(P-&q}P3#E>?rxAix`u98)Vi!ZptRsmc#-K@ zla*^;(P4OYBDe1{LeWLLLQ`*$15ILIIQZ9ed#f)X-Y}4kxx1IX>v}x2r;YfQP^?2U zL-K$#`n^bOb)3jt)vs#YyPRUgi>oW-!cO%s_+M3`G`;QmH*WO9LSL!BZ4S0me-KFU zVtkM~+Ag(`rt%%)Y2^RZCcy0YSYItd zcBsw2uh~2IsyDZOIt8lUtaicDB4Xkcm{*7E|J3F>! zSlsBhx>T`rv()Aoo!i=LQCx8F-rRnt(fC+p5vu%mW&HS0TC%Xdcei?qI>aAE*Hdd5 zDh`dMn^+_|AN>D0@PD-a4>$i$T(@X_=g9x!W}E*I^Z!=U|JL%bB%13FI0o|mgDU}W zT1}{6#FrnP+`szA0boZ*xDn?cF#GLo@^n9r@r$pD zwb;~NzKSjfbJWm|eTs`482>E9UpG-KSL^35Udm=Vvm5kjoR}R-_)IpNr7`wx;^%S_ zmV|+$(Vzh$7aER$+0yJy zZOo5F45^keRMvTU7}J+tWRm3&#*}}SE@ovXRW9)>710Mcft1=>TV-}Ci!2pPH>gJ+ zE+pJ0w1uj98pPht{DQ|#ejagh$-bFm9S&WlCx!x})PB|<#ar&0>a1{TXo^)?a`voS>-lD2I z#N^FO3Sd}+pU`9EsITu{(5!puUu2M(w(73Nx zg~>0UjY?2{l(3o?X|&1KZ<^~RJhlJMEBXFwgs95|(nQUE8QtPUeFvHaE*TB%zNAka=*ww z#x5bP^|7aHtIS!KC3yBMbC`D@ro6mj65`B8aCT1JpE0@S+V5Y4Uqt-W>9DR%V1L%J zgwCW&Ah3hAuwLYZl5^aqi80uyK`2xVKW#ML(+Vnn5mt3yw4Icfb0$47S&mVEv0|}` zF3-MwFOeHzC-sgDMQuDhiCD6#^2gnkh5IWvaI-YTt!YS73WsTHM+Nllv6Xym5X2_y z#n8(7Mre9DdiBfbeREL)DRy=KR6T3#OVx%8caKi}oiqMMV=s3JbSwDCQ81%M_OKIq6T z5X8~%!BFqB1Q3foS8U9%Q=q$tQ~1)9{JA_9k?WY~b()v?z^0Er$wlTE<-h0)vGs7VQ!dil1+0oG>mrO(1Hu-CkW(H_l_pSvqvcA3So zK3dpbOGvF0Hff_*nvLMw@C#|P8_|Ix{dUH5lIIPtp)qZb*<9Ln;l@Z2_Fg@F{C4KzC|#_4H*FX| zZNwL+cMqU0DyExtTjD7Q5GEx-+9p+$4UolPJVTY+HVXCE^4hUSO>t_pb?5guG~1e9 zPF^UFd6K9xB)#<%@wz_~yyMaD{}T1}Q;;4UaZ7KYp^mARVla(k`*;3MeI`}yWsm;z zvOmp6%y{7*qSnQGKg!6bgc@gB(hw_MzvurQr=yforyJp>Ex@Bl*bb#PVqoA)?`tdN zC-QkEl-USejOWj|%-3a8MA?h<0P&&0uYT}UXtviibxA(2`}C>l?wsTh*cNM;3Eq{( zxjP;0(X-K7;qW z^2aA_K1=>7lAX|ZD_P6jhZ>|uuOjlH4pDPP4^`UKK59#`8C@;8rXThfFKQe|SfwZ5 zg?Q(+wGpQR)PQ3=5%xo2?Wy@Jm^&RlQ=@Guq?>o1(q1chnGGN^ezuUJuU|0aSC6LX z8GYR5vl+y^l;(*2SASD7iN2+CDqEK3DDBSumNs8t+5cr*ibyzlf#r~+_gD{^7uDK$ zqEKQ~Fdg5U%Gpc2zxhGceAl+Pmde33v6V`M;m4aC{z*)SuIvhT5d|QxL>BD#kh}^pe5j0V-~Z&AwR=7R6lUXG-Doat+ZPNt>Ga!c712>YB3&z0 zQ=0sLM4eSoT*2D4aSiSSC%6T73-0cg;1b-O;6Av!JHZ`-`w-k+1{fsh;QZ7%=dbVP zt-jn<`=YC#)x93`h=y#H5d%{H{wNRqF5pjODAUc?n8c{F=%mYRO@dS+OMZ|7t$c9- zNY(x$obRj6ra^bAG^wn1q7ue{=SA!7+PIcym<8!iy)PGKpxqdh#?McIO@v8u3@&iJ z6B{tr6NC>cP_^6Zn8`#8l=|sp6m`LfellG=ruXaNW}?>;cKDBbak&&W)HCy8Dh+T88+ z?e5*-1S-NgF}|Y7G{WKtbreqbe%wBKA@p~(_#U{z zu3Xy*sz;f(Ph3o$SzKz>8#=w-Y2^a65wr=KA0i9DHgja4!JeC_GEi6K3(JqWu; zIrA0c5Y4F`o#g=FYpjLF09NlgAyo{^ku1? z2~NbEB30hE7MtuELbo8_JRpTM;4x%1VT<=JLfX*C;RqvEqK$CB+WEe20cjbpzEO3RkErmZC}E1E6S`Z zess61{~`5lo)Z{pHJaG*jb_)6r2Z!QiGabGw6x`4b5)}c^^x@eF3Y|m0EiSyTq)8l z$?~?1`-D9dBkg;~KCN8-oF25~x_u9^GI&eYRMn4m%gM9tqY=M24^rl#YAW_{N*!6+T_dH%hWD772=)=d9N>q(bd z%fFHrW0tp~KlZm9t8AAtgrL9GlwXQ1mW&hcjn*q}IXm;b2j%Guj3C->_VIN#xrNGV zz5=0Zp6h~s-#rUAdeOa5ms7g3_TCNVFw`2ZQbr5=)1Y~0`9kYr?vbi zTa@TmCr?hej{c6;zmC;fBLS0d|FvA&(vjUAG|^mMU5IDXq)*qMKdHtMQIVPINar_g zx%>LkK1mQ;eeEYg?DqW`qc(o`nS&vQNfgM)4fbc)_SAyRzDJ+=t3|IF5}js&%2Td1 z?0srZX;MngHaOTXGfK+_Clv{)>S;<&BT@e4veQ&Dt1&WlYk+E?heV3kNLhniRzS z`v!M*!#ROW@bvq%zMZ9)x|Oz)9e~A)c(I?zdSqfNXET0M2h{P^PAdW9y0|zFb@U#; zYu?hxH1-dGWz;+k@IA0x_VhXX-ML(~@8zQ%-W1&ZMiCK~!F*FO+P1QuRV#0xt!EL{ zI-Imrd{@`mr(<@4zVSnRY@bz6^`F8Q#ewe9f?tm6{#2;(D}olO^(H`*s+0pYgptHi z?=8_AB=p5N>^|4(=Nnexu2=sjy;RF%&eKstbDO4RCOGI`t4#xwy$8LaT-7(AP%k(n zb_FEJXJS=zc@}z-u?Dt_|HoW&oCc@A#`=m+Y2gmWeLVv|C!Ov^1r~7T_zCKyq84dF zyn+$)m}k6+L=zoHyd)N`C$f}cG*s|RllM(=K7lv+rke(yN^9dW7PT|9iF!Y=c3pbB z?1a#I@Be{pzbuW^){*N!1|o{2P%J7xvpgj91s0OwCHqRDnDai=B#XLjZPFs1&YEL)d`q9DJ{d(GQ7F+6ms$8=ap!R5=29XaZtJ5$z9Ru~Q>>j`sWn=pDe^eY zk9RE4m~i@1X4;ZncM}R}d99HZL5!I4&}{HS`~^YZ#K}Jit4^m;A5&4>=fXiLJ3}qN zku^gn2qc@tB2+*(yKu>r@9}P(hy_(N7gt(F{y^6HQ0oT4A}TKhpDBrpabLOENlYH7 ztOr0b0ubw0<}Iz#;b?w!{B`2%m)sSDho%ZXL%aPRu6pZ-rzLK;I5rBDu5d7&yOIpe zVP9;Mwj;gv8zKW}wns`dyZfkuJYl*lf6kg z%S#O4xX<6OFLfrrE>OQ+qI=^rj5w2du{h&2f_3cDh9P8=>yt+q;X!j{OCO@2;4yn^ z-2nW9+7u~@n`flZ^TkIRgAkNBOvwIXE5SCKUHU$uf=8IV9lpDDI3v`h;limBomj0L zH)f1yg*SrsN#{c9R|ek9yH;PO$w=DHXo^90ZD|YI{JQ0Gl+)o3vSf5YvzO2h%9Fg+ zAhgjXh|_?-=)=sNQFbb+p@scsc&kyrGk9^AwOqaam*<<8=ENfKy3M&1c?ezJHj@_Bz$QW~`*1ty+O?HMTmHnF%3Iv2qZ1i`Q93dvL_e4QGoJAT zSlqfJr_m?_^B8!Rm*V?VmJ5CFvPZZtSdYO%D2dAx6+Ap8p+>4!*I9I6S+UFBx~f>zTE1w z+Yz}K=SKaOnZxiU-d90mDD(4KtM$An1nJ?Yla}FHobVprb$gg>tmGc1@YB^iW~_GMkh_Rzfru|L`D^0gz_YrZ2^h5>#b$T9GoOe9iCeqA zt(FmuCSPUyuY8Z`o_G0x{@TQ8E( z-OigvqkElj15)XnMx*o(nW^^Sb63>a{9umL&+e-U71{4^(QOl+x^C9hOX^SeUAop^ z39QV)PU&?70(DpR>Q85GviEsyY%Vb6yzbxjnPSS{#hR7kgVV3Fb5N&4vmek?ckWt$ zQ4jp~zV?0p<+SvyEF1Z5$7-aI)`EK#NSEoVUYoHU6q1QdZyC@{7A*uA2squIRBLSplzB^z!;G-ySuz9!e)Z&AExP)$vr%D>@d zByl<7ruzulwbMsyeuy)3M>{A02bSl?w^E}rl9LS_9y{_CeNi<~=-d}BqE-l2XX3N2 zU*>+m_G^k`9>Ck3$cwQ=7muG20x^jtB%I^%hj!l%UDePeb$?fD0I# z`-8iOox=cy*Mw05L&mF9iIVAQC=trpl`W?&jx z7kXm;lTN{uGh~Nu$y_H_d_7}By zTX>S)0*b()@`S`0%sVFIR90zwtqQ!9!{3(mRUY1y2)LnnP9FEx7Dy*0!c9v(1LbB# zPA(a$i`otzyPL&g9$(qdH7W9Fj7o;)65W5_1Ip4de?dX_z!X6JDYT#~7tB!=?%~2R zPn%Ub;xvRdEsqwyp1dt2jF(-y*d^pIT&2vyCC@DctN@7IS#I6Lzdj3hcsAbh47XGI zSPfVT-G4qE3}uZ21{_M5eAMgMJ{EDC-aQul_N$90hAiQbld?Z?wQXBDEGw{!;Y~K= zf!Dl6$e)FxLEE3&3bXpB_I1!VI3omT7HbH4Qu2Pt&Z?!-DLK}j95BXJ9Q-!Nf{p{0 z7UK=Gn8egW(09oxlU&Km70er(Z!#LGCU`~GZ?&1%9?jIu{8-~Dgb&-7kT0Q4g*Gm; zqbUYv({m*Cny5Auq{ZWjs5ncmmzS+vf9SiAX|&g0=Bqhm$vhz)?UXE69o6R%yqeD5bUFU>f~4(=@4kP%PS^BVYnL`l4SA+C zwThGJUbeH{?~(>o*zg;bgW};Pb8DYZSk+=O(v}H*8p=5hssYemRDHV4m=<)RR{P(| zhhR+7BLJDya>h*En;-)>K(A?R8_4xEVNEooX!YIdK#5186BX z8(5XFd_K1RLU`HrJxQ&jXJZiZ$?2vqLN5>E^e#5nldrs0JoE(NllQ0A+Z^hFGO=o>q;x!MlW!I;=yAesj`% z7$q)KEXhaB+&{Z}enp7I@OrwAVRdA>;S8U|NQWmtm|uwABPf6Q3Tyi;n0hW_uxU&3 z5&#^Mm=f+kFKt;~ui3d@h%S|?oukENdfe@3OpMQMW{*-~!ICRkz#35B%g|XhOXE?T zq0zL8yq3fqy?xwZ3bdALJ5+tVq?4-csmf+3Lr*30KOS1v7(e%VqNz2yXbZq0s7>u} zIludEnOE)m_SQ75w$}CCC*ynE37-n^Z8J9c5;*w-->ryH(``4;6C{s*HMV?`cbUm0 z^>jOzdQc0y%#lB6{=Ldm7E5dHpJr8%=&!xf%VTOJ*2&47KBA98hbz2GbWKkqZ4V!B zyCG>~5kOAYHsCP)7sOYN3u`KB-s~&w+k`Di=*;IYw37k$UCGCUiyuc73&OLkCsSd_ z&lBCKt?H_k(oL<=a6K$pGt?>lafV>P$y-1$ zpxwsP7t`=ByjGkx{3axQex+IA00LcrOfqlFjfRB>J$AEx@Ny18wxOt=8ZK<|RL`AA z)Q}f|rPff6N(`>U!W(wLsJY*`y^-qf2#tJhfg>(h{`qL$g# zW>22or`qCx3JXcHt8A6R)rj!iktiJ*F^OXJ8>CgG=`2Q5bG5P*8TL_yPl?*ls`4e~ zrS?rvds*#Ap9e|YJwrAB9%@2ck_7#v15uY?Nx_$3iQ%hhT~+xEz5SdrV8Paes780- zQ=IK^aVc{Rspm=?q=`3hMMLc!rNQ)EA?lM)9bg50`xXBp5-`VA@XdC~M+E-2N{Oie zZBcwQE7b@wuDu@oD#dLnxl!E7Iobzlm7TremDy6!nl5!sGun7vf{DbpwzJSu6W4;e zRxOa(e-1-7Z8ZaktJqiXOJtpusSe?NOICJMI8P(&GDL& zGm968>OnQKu3Ab2z)}%~k%aujG#L^bFPgr(Qfv~3A9x`CzL;sLuxrhd7MfyRm&^!kQ41b$%dR_N;&v8}rG+-Wf=cFudrNaQu`R8)2_$0%66oCPDC z$;5Q(J2u^7ChB55m4Tw?mmF>B*NSfzxg>-0hD98P8abgNGKI8ET-nvuir?I^`4-GZ(3u6 z-Jv4w7VRCS$V_Y22Nuz%S+v+1%vwSzz_N5yZ^v8--ZWZG298fJ0|JG7(2E4h=al*Rbc9|taBQiSPU`7&vi08iAXVhD5(qyp z(vIciE}7rf-2VYo+$IL5ABKEAPA066_FfS0deZV444efFT;z>xdGvKJoDDN`c&!+F z0F7>f#CfsklC@sz8Y&S*MQrtg4J)DLG5(LGy`BN}^&8M1T=h}y_ZR*v-dzy&!rBA- z2WOT09pmnYvJFtJ-k;2df{IL|?nT4umlRLGi?up@-)ohIRaWaN|JzhIU<7y?U#Tt} zd>TYnvA1>Bh=}T&Z7q@$0gmwLyi5OUkBZ#cDdT z$Tpe;8qeA8;@}|R?$+Pu`eV;wh!O&IJYfUd4#9|ZDhK8il@v;z$+x(7igDUfn7Ht0 znP&|b?i(@*<>3LI(H?eKQH+1SUu13jxg8{txw50EgAHxL*dr%kle30vn>eW)s}{W? zkBX_`jUEF(Vhz;P)t8g1*C$a4J&FjnbUmIFyYLbfe71B=)##+?TC5E2zPNZK|xW>(Q;5DhdYZ7)y2im!lGze ziO~P?p8Y5v-;f-+=}`BSQJ=MiYUallKHB;L0Kqm(B!}=-(N}2XLi}wYV2v3YmaWH~ z{po!X(K_WkDn&ttysCyJT=A0;y}9wMMF%yR1NWDCD={@=%ql(D$(hWZ}`uPPge;z1?X#9jkMfRIiV=gpMV*u%(Zoyp$+64 z9-In`MVx~_2kks3c46fh1f)1-7h)lBizWiz!yvm_7Yj1hbMNfH?et8B6yV;|xj?6x zn}>6ltV-9UdA)s|l^FFb^9c+t6pDs?>&J)SoiA4TtKRvT@UF}L4Iy!tthoFuv%x7) zq!o_qLqh!B7Bog-@t(lwa=|arQ=?xRw9D^DzyIrCf|QtTIP+3A=0@a3c^|r2jd8Ni zt;C(JGm_k~K7z&^RQDEDFVBv5;{44b-!;NuO~oNsier=YUopn7BDixlTF({nzgTJM zUmfbNGruaF2hyE)RzL5s&D>D8c2N`md`Vt~d)0YbHVyqNq&m$On15g%bNyp_X7n{Eim z5_6+A?2~d>Ej{wa2UajyuQ=7F_aB$Z_Z1pS|HL$Uv*okyW)%f?_v!hzLT1{9isRDw zR_J7FkNUO0qsAm6ia(;ew753qD8|26+I(ucmnjWUdY_hWtwlr}w8x)}>E>$D)rc#> zE1XMJpd|A$JrU&)Pl*>9$I9fP4PQ=tG~k*oD_QkUl%?f*fdkTJDXZ3ffN-almbYoY zi;NV>$<^M#L?#s+=oSGMPnUE`7e|18lf$O3f;Nu|x{xWsGi@NQ&W+U~2>HkJ8Y%VT zHe@Hf!sFhtAqe4k`1`Z4^&o9v7`!gMTCVP&54<-DSBQs~d^4Ms_Q!A;7@F*UkiLWd zdGpcpIen2WKx#jrW3Qw(LCZpb$)wz8S>MRMUdjA=1tuR|+QKAXN5F7sE{EQ5h61(T*#{w`QrN9jur>kQ$| zKqeYxL-&3Zc>ps1m_ToJCQW zyV3gIDeL;VTLw5(H}_7X?K*zv$879Uqj0@7jCJAbCX`7H3&C@fb2nk&#gFAhh_3Hu zpVhn`l$-W$jG22KH%Ya4&GWlWrxn50t8hE)CIB&TCODAADc2K3e~@E#;Nv5b0<}TE z!VZ6z{s2KYu$%Zq3AGI`XeIti^Y)D7pOv`+ZY)AEm6TswdJ(eX#DljTNyHr_@4YpF zuD}vs$c7tFHz1E`M{p3Flv`K3($+80epV-RsJ+#sk3vz%2{2-Bf3FtRW^rVA9P^AY zTd6u8p8MngeUx()xAx@1J7UI}4F1y<{f**k&Vl;oduR zII+~u?jZg-?*t;;b8RRmTqmc$-oY#i`z3CYcIr^zGL=!^e^d?MPJd=1UY{e^R zild}RKp}oH2)}L1a-V)E?h+Q60>pPj4!5l$L>FF|U=2SQ1f0a6)kTe#sucTbiZ$gM z12~HmswOh#=3a8ViFL{pfV~($NHi>QXt~{aD3jyoVZ$gG@LDyZ8!R)jl5q0}B3-g( zw{WoL4xE)zCmfI5LPaHm#4Nvj6HZ~c^8e?;{G|YeEt7K#lUh3E(ci73wF?C%RUF^{ zV6!$$95(^@#CdWulNm{JM{Ao=_9^9441x1|52jUpMB5$1BiXSH_WonzLyDu^_pA=E zSNXPHT#a%1-7Ix`%D?aAEjin@JuzHvfrqq@Y#-J zf!W&arrEEEE6Mazwx}x(f-IQD)XI3Z*D@`T-t2z7@Sn0Sy9WkNAJ0C!6+0S}6Pn|Y zeIszrM5CFcJpd8utdKVPwJ0}QYaHT9KXnjUOMc9D2VS9X2B3rhwbSFR`LBQ{M}0A@ zylEDf{!3|;0;k%0i}6xJ1}Q36rsMl#EUyq1vS>Q~q(PgQAMZmSQ%B4UK84_ zKt&edQs`&OM*BJZ36?)`#4}szlDHf8aoQSI+TbXnK?6FzIP>gML&sZdt(H`*_Bt zbFq^7PyhAh&WjyaCgRAp5<{x2tH+q?7U5j~oLmauK3CI`y=}wgcWhc?d({)Q+xbpR zQP=Vt{2%X9D~2zXN7?;I!o8@S2$Y#c3yH zh9SnDF>q736`l0uFy2PL?fNdEPtD@2AQocokRZ--=H27r$kFxdgi%)abA{i_)hUS_ zV5VthVrAFchu%~Y%}FKjO-yHJ@czO-FB)^D>sBS^R@B36q6)K_crlg zw8NjHB{r+hW0zEhx_6(D4x@%*@;dd98n?EOtkfUf@sD7@B7dL+&nV|w?4iU3%u2%v zUUYYp<@`e6=%Htk&zIaP2;zW0&tt4g`q`Rt*8PYB`CH923>WGDY8Bl652vDhEQbLF zfB%b9zyAlJ%KT><{byQG&AUC4nM6zKbUbiAx#=U9J4O24cb?g`l`q*$%Zi{8XX-^RsEazIN z@4~Q!7K#(@y*Bll9}bp9ph(&XQ#GRva@GmD7FHvo6lC z`$KoY&Gyf8s<2s);@C}VA~W+A#Yc@B)hC;#N&{TAcEpxE?xBK`yu&d&c^Vxp=t8SS zSxYDsNKWC}+PlG(HZt?jNpIR^?I&A%5c#-=4vpT9{4EB8zXY`6@O zAbXdT_$FMa#R*>{KF{yPJo1v<^4U;mfU1Ow$m`XQZ?V0RD>da}S7!~ZS$y0~06!UY zgrorcMv`ww?a8P6o}#1|d?am5^$MSe6>|y5%Uhv>lwlL}jhs;Ds?MK{*O~@pBeX<2U zU^LWlu??J^I%sU+W#3P`dz`vlQFn4v<^l+CzVi@OewE0gqBgd741nR5~QG=984OaJxlp7-sodz_fEs zW`@itTbdWQTb=tOHzV0lTk*3y5Z7^fYJ=p`T76BLl&Y2(HU9J>41H84XZ<8o*gET; z_G;NRZTcj4X&Th+(OiF4JL>$_>lfsZ#i?`IiHV^>OS;!Fzu|$m^+<^JZqKUr@au-X zA*`k*iY~^nX!M~m*7D-#uN>6C>2*gcL~^`=rCZ=9h+D0T^ED20l>>^WMMYCB_Ysw% zi~jhG(Woq02g}^oF9n8Q<9!8$g)OMv&^DiVyN0}219-@K=NDPGR9d2G56S!d|NaPZ zz9~^pHi?|=6sbz#uBWaOGMR`bJYFP&l?CDp!_&35+pYb4U2>n(52N+IT_W&VW+N%8 z&{*S!0I$Cv^<|qb(2ExLt5^5!;`cRlh~8r6;9HpyJmQse3;4XwCug%;SLAj+sG{Sv z`i*X1wU{r*TE5GWzj7NO>0r)Wc{Z@b=eMC(1ml_*#h?YEE0!LAos5yrKfR?c%joI== zLzfnP(bsAUlk4lnbd_8MXaS;m^rNo~Qh_WH06CHpyvv?~0b=^gmmcxSR z&hsQ9IVZcfg(lzR&*P4Pl(&@)c072Yy;Alrp}KzBt=Y|cs3t#qM)-dujvQsTTd4j} z_#GVI65#E5JrI6#nSBv3I)nC6CvEQX=k=v08k2Mz0)`cl{L?-gh_hfaFk@9ALlZwN z0S_}1j6?OITMZ10JB*(sfLLK%RcR43_0=NPUgsBgJ6_W!W!#Mr~P^wD@UCjxB_jw(~hywG`m`~3L*73zEi4NyGkEs z90ODK+**4wL;mFR^m?@1$)=PV%9f?%Cb1aWb45LH{_IF`Nx>PU-49IMAg}nm&50gP z6Orm_SRFZF>a)OQh_!_|E=*Sm{RWFVO+uAXg|Q zvL%{@9#oASQ0?$SK|-v6f>J3h+bG`5rH`a|>-qzYi3!E$_|BQ1dP_x=o0Z%p@H_;q zELn*Zku#lXW~Ek9SNr@lE$xLw8XbfU*`s?8CZfh+w^NnM z&phVbW8Wq)#-3$0*S^S;xh+iH03|%WO)1*4%~a}BlMm0E>;pNHZX^X(%TYG-eF*VR zRqD166gq`A0|A3E`27!KsS?*K7Inj1o5|^~-e1_mA}jgoLMpfeQ{ZlW*nzwY5yW2amQsZ`rC%~T?YYE4{D zjZ*Y6Gm@n?;qvQ%IdhH{bkWAala`=9 z?E2QG!GZeuO$!WhpI&U_XwN4iEu%lI^&s-@t<7#~kerXSu)n{PU%+=z2&mr9!{u3X z@*g@&@n=7J4)9exd%vUlxX39oQVL40%Fjf9|jUVQ~Up$eiO#7 zc1y=5eLCh&)|uZ8+wGMS{^;Avc$M&$a^hj$dD27(IXx_p8Y{pkh|%y&O7i(?SB1{# zS`?R`oEbX$_M)Nc2%=a>VMJ&scd3GVbw0Ob@Y(3Zch%qS@&9u!dJ9opt0-?u@nM>L z%-MJ5_;-P~{3airH8|}hKWz@~-pL7uOb|DpB^w7nx@#YkLp#b+*7xpUGNmGn#*DY* zUJi2sD<+WI1mgxZXlk|iw@@6%?7C&pbj(R}Xw4#a$t!2UQh_9AzXnC#6B_*&xb0s1AK9hrI$0kt%DZQi z7s;MFtIqBjjGyc9L_^{rI98 z!|xnn8V^7_hV4aNR{qb^Hk)<^GG0o@b}kG4!fe@EBaj272?ev7&fQ9;;{f99>ZNor z$eY9p{F15vb92Uv)U&8c+R;9pW0n8Bvi?gW-r-Hz1{tr@poog7lf%2W;ODY`iq^4@ zGL??*`X|qNNh0gRUYo{JCe)`HoXZIhdGD~sngv7j?HXkVCIj1?1I1CFCEzFGg6C^= z;7>qUZ&yRi-SU4W7f^LYa?t3~gHg~0E)gN`Zy*)ega*40!#VWySRRtjCVp;9ylJ#H zRaqf1Psz}Ad4LCGT#1Gz{~_gjebIo!P>u|`ngpquO6LBV%#r+HTShfsl@YPdC>50{ zmJT|VWqO?iNOJ0W%Q}{i;E;Om`iH0=%^T>(N=|3uixyM#t&n7d;_eh@xk|lVQPlLK z27sP*zk5Ta6$A!dKMz&kx9Mvu^;fQ;Jw=|Hua;9Fa(ZZa#4)TDYTY)l5CQyrfu{kw zd0djvDvg4h)liybJxq8~GbHIcO-ALG6|{WeK3Whb)Dji2L=QSn!n2aOJBv^V6|<>3L>bbuR@I-Z?$X z*6FeF>h;E0ghaSmzPw?#b;J9Tm$m$`RP^%roC~-`)H0hs6;fQSFW9{rnA)YrXskLn zd67>lf@aA}A*}rKyI8xN<)GE`Tv5w>Zw2X|b7DCV_a`OWi=ImnK`thxd@2zwiK&fI zrOo_to(Ng~sYI%g8I81vEdf$aeY=Dk#?&R9Nqhs#UG!X1Hy+FLOJD2OA+^j%)jcH4 z;3Pym!nUw`LWS8#3vp%)=|^P~zZ~|=Nc_~ivml4NB%@k%+1S-ZdnBfb`dF1D3M z5~ckLsvHWn4?9=|ko)|hYc7J785tuhj@2ugvB2BS5QVj1!dTT@_|@Yempvn9m& z0z!)Ur>bz-t<#BDTQJvVtMDjG@hat&^8mQHeS*K9m)41a|B*AW!{X`0QB7w1BDb?; zq@k)M4GjRkRt~OHRKgna%pE=R{-bj<{;Wb5;IrEttdFo**_Mwdt-L`aJ@gq8w?+VP z;@Xc3wB5WjZt|UK!B<+93(uY^yi^kKb@2uH52z50BKF+hE$^wktCMe=ZO*9Q^U|*4 zL|;yI^;tv2!ohkix&}M6jB+X*p*Qg^D0+nZIupT1rQ@8xNx)g0g0-tzt(Q@GN93$mUtEIB#s>2 zLw|k7$=T6uzkDkbqv>yVnZ6s23!l|Jo*zE#%OIct**Iww{xNg!H)n6=A8DJcsEB-8 zQmL=eBcDI(GEbyq52@0#Bnq3>60|Y~1%vM0c2}%1JWGMX8wgj96}%b^i1KoG%2zY| z{9lfu(=9KS+3xm^a66y<<~rE{7-;nf|B1v&7yK}Jj_k(d`uESn1&ns_IH2lm14q|=h#X??M~D6 zoK*@frP?kknPKHu`p>c?SihO?|2=)7FhRdBW`Oj-DU8A_I~tpIz%Pjz#8oI@s@I4I zvh%{_2^hG4b7I)K^txeCNI3UWwz-)!ZcDr6yc<2ed;GT+(U>Xf z8|D{t1KM39oD0-uTQh&#YTrM$Iy&t*f1eIBSrq6r-@a?nMq>^TS_4gVWMnJ*R>d5d zm|j(|``xy@?j-g@^X`?ecCOS~yWK$y;ra&Wf272P^%xi}diL*#Vu*14IiUCY%lIhq zL@lTYxY)=OYD)G0iz9OD#cUecG#r*qBH8g$2s0daI(8U^S zJ6!C;`^v)tgA+1f8>tTusla4F3hfoo;tQ!PXPOjK$**^74i>2OWtsVuFS388Al&$w zHfNY?G6qSr!aIS|f|m;&z47Coyb=EuD`JyE>X5JRHiO86gdGj#$rmtHq$0P*43;Su zW3;AbM-1+{&LOLEyypZR5PU~kd7!-*4V$9Y^lXNwX6ccpX{I0e@s}p61vhMn)w9|4 zDJPqOW(#_dYw|{t!`-o6Nia>NzBQ;A-~eYWZnjjyiO7IRtyOcBeX)B)ZCtqo^P!7H~?7m zCyAmZ<9j@P!Gv0s7#iKZ*v!dkc1EQ;yRED~6RdA!?26|W!H~b@4WoRRx+Ews{gDc@ zcxp09-YqYG_ob!JVW{%d15aYnT#cJlAu66bH(krUq?-A@55SZeVE`Q_51r}}-`M?i zG~LgA>7;l}()Mf2y|r5Cah7Uvk9?Nk!jjdg)A5~Xvwk*{y~Q5aFSm;ByGgg!#JN-w8(&MQs6Z>FY~1cYemh6w{br%LdjkMM<^+djh`AV|J`@tzRc zs3&FNc2gp*pLf|N7N?u+X0fwIvgI|7hQ` zk7cK6>0Yki9bWZ^GT3`B9^1h+ZB=2nVMEKkt?B{EZo(5p zc&$Hr%w0u(vhP+-ki}A=v@X4p;q!w~S#P@|$_MwJa!`;bw<<&lRH_Ck z<{dUcnxW^n1#^#Nhpfp-v)W7ZhJ(AAF{>{{L!{5L9rmiyumqDgU8tG_KBO#oaKG(R z`2D!Aoy+;g8rUB#4gWn0t?x3ohVrTO>b+6AC>BcREmX*vYtNV{WUZ=#MP;1fIABpVp*$sN+LEIs2QjX5}cxsnDy1 zJzNaJ>Pr@hj3!rgV_Wu|%U@Y004*D`kJz7Y8*~w?l&g$Q z3lcB{rh_B*nSSjvnN^;V4V}185xf42nn}5I`#~)1Z*>=pRhK&jeB7AnVtXa+|K@Ek za)aGHyDfdZHmmop4EPM{?b7jV=niW7>sbllaGGCPswP>DWq$C z9JSqIOD}wSTEDYOHhqXA7MLMgg@o??-s|j%AruAH9cm^?!He#fp24=+4eu^IG&03ZDtYe%ksR`PD?Q@aIF z{>?Lb^nTHcS`83+wrSwe9>8LcsVq%GBN{k4Wn&MDxixdcPZCO`M3=q@KncWPs=za3BU3X#iVu@zd+vByf?EkGbw7UHZJL( zdbWZ%ADb45xy5Yy(^Bq!^%Pxwg`L75(TN6C?) zTxut)#;K0**o6Kq-9_5A+QcW^f}2 zhdX;ZOW22^5Sw>C&i$z*q)8xVBZ$D#YTw6sn{HSbMxdnDj1&j!J*^3gCSL7acItf4 zA94oCqa+Mp)Sbayyl>Gd^*CUwD}vAUV3Z zp`w(3p>98V65cubz)*zLiW)oxS{+Vt`1q zp3t7TU)U1zklm%la}Ceh2iZ98zZjXIo!6=J8DcVG^gDIrg@$S5kF?dolZ$hBMzS%m zQP4!`IcaGT>zx|IIkZuNqq*!Klt|0uj9hlXDvssUir(6md#W1=_^jgZFY$Zev4PsN zlw$=p&Sd#^VdeP6()_t$Ha+E~L99?FH}Bf(xrW4MFYYGiDGoW)x4eNS{<9B_-6Bin z>ylY!%8nky4_SBhwUWd5tucgq(DT&wDQcg#&TtfRz!OS~@6?6M(x?k%6>OA2L)}b_ z;Nira*D(LBO^UVyK6n6@>8f&EOQgojG9vz@S zUzC|3W?u2W+Qr&UuD-K;x9;fZ>0R(3P}+T#4>3S*5&F&UYGdebgtNTkX?3E_iW^#= zZ~5Njr`4{*mp1-&cG)^nZk|2o1vcNCMRQub>X%>|E4@EsVNqNzp=_|fN1f*% zUg__D0-wI_5Ax8|Xe$6hL2Bfpx`xIR_DM~(`5D56^>>kh$DPYB@!tu96G^?*O1){J&V6~5psCJ{5-4T;^C%hwtr~Y!k`9W+ZTw!6&aj!%qd%T* zy4>duv;DP0tjcLrW-@=Y%-O_-G$sD0;f^(k+@*IH>`X(WTdBAJ%w&h$*owlqbT2AV7Ym*FUB7H?O_!kCn)wjGB;t8O ziAXwCeBHL+DSZx%5O5G+BBQci(Y@R`(0X}CZyD2Ev_L_sDp-nmHA2+D{Zn~uEGTm^ zV+_x@5VR?Ls?VxVf^ivOI#tGO6=RpuUX)e$i?d3g20ARrqqcjnMZ7BQKKfm_xGsVo ztGy#dj-0IyA~a*jE8ly3=6Jc_7*3W1DD0t6zi(x1mFKU%9%f!p;hMIZ0<}h8iYTc_dx%!^|Gj#N8qa^WGl}Ja zoww3>eH8VNwMEORqJmON8}9A3vo%i3OCQ~{Bn!Z(?-82``9_DulA7r&rQ1ZMknO0A z4kIQ6k45J0;Yir(~GRYa?5)7+~(-DyKw*Te3bNt7JXrKl>(LMYS)SoLlgUleyw zs;pFP(XQ=MoSod+lka?d^iw?Mn0Y*FrOjT&ULKI6B=u$cDW#CK z6P&pClTV3P0)?m~r2#+9|1A`oHg@w*H`}QMX$&(?Rifp->qy+_SBXAR2%V`1B0rJ9 z+k>K!xr(d%vA+VU6GTWrP3v#gR~r7o{OHr6@UNCSGs+B>3LjT`eXDO%PusTB1n;XW zDRa-dT(xtRf_gIowjM;7KW94onh5LI?>uY`Y(38GZ`eb`U#a(J2dZv3N&lX+eNnM~615FoVjtCc?|wd%Y>Jd! z;9+IXTI7f1JpT{7j1fU0k+c2-suM8twh%3?hmGB%wi!sbQJ7(?x9U}C;E3P&4x9M) zRGCjSBt%_>=>7Hw6PJ96_h<6A738GD_EVkbfn@f2H^_`|+vQJd*8fM;Sw=?(Swry1R3b?(XiPk#11wZjhGl7-|?8;N|^4&sxuyz4rNfKHO)W>)!i! z#pUe6hu=;~*cvgkbdK7cwFZT$1M@qort&LxHr@RH3LHehe|$Rh=u{J$d0g}QymKsD zEpqgI=E@;CIn7@m%??HES5ePua$71ij%|$v9i7=an;6_pcc<(c+Zo!Nw)JrK=jStl z{f3LCxsWHRb2*4Hb~Tcp*@^6?Q)D!E;@nDEhs{@cnRMI$n7^m%fEykJ{QbA2Lrr+b z*Vp#O44fxWK;|J%-OAN?+-Nb%;grs6uk$k%2QU;Wg`smr@B$$aU!rfQAWzTZQP5F! zbv<49>wu%o*H%TH>)^Kd=1=>89Q^CzgS>esm9e=2iRpFc=~|Pvr?7WvOO4U8m>hP` z;Ekhl_s#srUib{(xzv%XI|ha8ANIA*tj_c<1piwPWx>KuRF6T!&g?^Ii$mL7dngPy zg#H_|DuvddW1ZIJcwx-%a|4K3MNz+r=_=tX>u8zX;OL2s`zewVBF?w#Z-@cIE`F+-z!4xZ^ zYvV?SypC<5^?p4stwRW8h*;RfRKvsz0Sl)BUV?oQL_fJKrbY19=5Vs>$eWiM8GVp6 z*BY(r!t$BP6*pkgdXy@&SD}^LJ(G%^(ozrBtf?P9@p8|4i9te+d#hSfWTJsqs=CD> zUHZl8je|=TzRf{t?844yll&6x}L`8B-9`=^GE;53iTvd3@HZFQkp zGd&<(^Sqo0Bm}t(X4ODCCyRnN1rZF}M4^Nc!jt94Y8JloE%~~iHQi<;TMn=dd+o$0 zKR6*+#a0SzzkE-V_(bq#u4BFc!D`bHN*r;vm=-DqoW`|@D#970E+s`e)I1BwmFeE* zK|Cs_ut@DjQ;`$Y zoa%V9S+GecAi#9};fo|~Yy4sS!A0|MSAW>{3HdHti3e~yzI``hxN9gtGmCImjfkSI zZz24+e!%ss=~aT9`*#(F@`$|Y>~s3Y;xb`-=^*1$f(lwmI|+Fm(g&dv|2%82{iiWc zCARKwDwQ@zf|e1>EGj*2PVzrtY#=+@3JzDbHF()IHOE6VcF@@U%}dw&j-nk&kL}MT z?_;D+*M5KOe;pol=3@)Nr~KMHMkkVwC=J7TLB0D~No0uBd9V1g5ixdpb-xlF88`8| zN_0^3hpZ*V&G9xa)6S^bFsc5G!{SO|qt$3i0s0%vtL#eLjdPBEo$owc)N*2XS{--G z$hwbTr&#tKD6QRO+udSWdB)OP(A>V;^+l2aa3(4Od>{oixVP zjPl#O3-)RS^4F>IMI3Jbs!bGVRf20C;N%?0u_N5oi6P?40Qb}PcAPWO+g@A`@$kRp zUOcz1N_2wuEsM!GIzJPuh^`inn)rll|Ew6n-*_cP50l38`#t^Z-d${8zop+F1Q6m~ z22T*$Z`B8mC7Buc8p9V$VN@YIy2XAtZLkSh|LQEWl|uMvra`w}E8#H1hKot-=4P+f zN(YUCh;S*i<;&fwh;yIV6X{FwWG^G!ze`vGA{oz5>%Fr5gjffZadU$p$pfYQrAVwb zARrYA#iiCw-z!|b%i3Q}u(WxsMf`s?eWSN>^zG;I)G-qOu)+|U#q-`?xbW$>FonMa z0N7I&|B_^ZZQQvzHqiWTaADv|!|@tuNBgajx8SN4Oxus0AaCcg>JymXzBF#Giuh2|fEg2cXeU(=xy7TNh?o(j3?#r9c;&rG$ zOYwz;^m)R27}Njsh4&^8KOIxvThv&hm@G~l7fip=U6LoXe_sFEVD6| zfgS)y_8RMaubvML#09dH^$X1u_4LJK3@q>(=I5WxV@s{5P|B?}`L;_-$YeCFhyst; zhVE#f2gW{nnNf?SR8$p;$A>w2m{RMAq8cPU=phM45iE^s06>r`7FW}}`k3n(+#d8=R)N}bah0zy1Ojkpgl^BWh3y`_tbQ^3sArWKq7nY%@jhfMcq`gDagKPo3q2^&E#~Y0uCa-@qu4|LOWPLM*`K znrjPnOr?0cJ@HFU#_^akkp9--E!5zY1v~E{6RBr4Ke&=3jL92_17rCyM$o*~F7D%J zK;$bTTj_?<39M9Z>^uBm(@Q7{BpT$hob5GIpH);gJ$d~Go-^B)2t{mCyg>Qjm4j59M#bL8oAqu4WD^&R&_jK?i@YQ zm@nYKE}mWTbQ5LekbCjR^WV|!z1A~~eIo0#>h|!d@}%~SiFN~8$M6*EVUDWEnIWqw zPk-0T4mp*ZEkN2^K8f3dJ-eFMn0cM?(u)Slb0lS(o36ul-(!IPYTMvL^78=LIk;== zUfJ8;4R2Fv>8#e?X0*cU<)io;><^TUn3wHOBt`>c8Fud)-Yx&{ zCPgZ|3N|?aGF>;Q9mr8u%JI8)>-im9dU}~Nm6G~g8dByr(4_#(mR``7arV~80PypI z5q`ywl5Eyx43HRavki$lbj)&aK^B=CPn^j8=b$j{4%@2P9S^quCABI4M{3bt+i%Z7 z2meEAHUFct+W%FJ|Em78#w7)$C;Jx|4ssWSd?q3ym`5U?%(+i`@%S5My@!W@X$4t5 z-&Z24lvmM^MnAZzWF-^sD- z$7P#a&DXR6F@QW1;62|>8)u)|;0vDUTHgsO64HZlEgp+m(S>&&k zPaOrcn)O#Z$-wgpnQ4@GrFOZNTM|nUnqD2bi=Y0Tmomu%M3ZSnHr#C=aM0^%X%_CG zt`W2-YSf{#h^fss)pZYj@L=xUym~AcVa#;L&~FaF`$oi%(gxI|qc0wwCc-=i0Hvp3uyP*&f z$`dqYMDF>0jB)~^h!%#vAGd!CY@Od?PlTmqi9r>kok+Ne20rkn9gOe$-#N$=NLF!# ztw@z~2WE`NAgt3j_QrUTjeIsihybhBmXs0xREuScNY-CnK9Xmxv?fr0zM?bPC@q~0 zclFcy4j$aV#pO7qqWHl5YdD~_okQ=Zd+XwWY~ete3O~AZ{d1HX`pB2bR|FF=iYQv# ztiBr+4ZIU-ejg{@kxXSIp!Pm=2Nzeyo{?XmN%!oYyo%EX- ziT#6xsA9Rq%<(tl%~Jy$Nl2-&f|!J`dz_>Lk6Qxuopupui10b`mu%)N>Lnq$T_Gra z{aztg3R$-k=Gd>Ig|*@ANPzAG!Q{dtuNGVO@pe*QiU400qh*9xSXO`8Uee~4G0vj> z+I7w_$JK8VX;%%;Qp=ONgf*VX=C6-#4YuJ<_U!CPRn-I~wkl{Ac)0v1FB|8BU&g~& z1kp*1+^d_Qjw0*4bQ|iFq*NGQJ>NIo*J@rxr5bV3k;f znby1u$>;a<>#yz?(#!;9%vJJ-ce~UMjO=s~jozP|K>?Q|^zS}j(`Cwe*KdHYkWBX* z5&(=^B#D*WjO=soPCOlFz8HP)8UU4T1;@!|V06SnI}E_{Pr&C8pvKgp3`Ev5WnJRc z@JeXO;cHsINpz80KM?SBR=<)xd0kk2{fg*!SA15n1-mzX)d&AkV~0-ySEI+>pn|+m zrWsRA7}+H7JbJtC7Bq$GT+kFeadU zXTWe+So1p8c|hwz9qwPa=;-Sj}T{R|5)#*CkMc0X{#$naX?{n-b*n#(n^N`yN637KY> zahYnLp^S%H;Jpf8o1|3*LLIkHU7i}87=^+Jr*!SsvF-3<#uM%17&mE%r?al3M^Bra zVC-mU&2(cHWXSN&HR)eFy5+RnLtJ;KHfCe+=O1%CTXu6kJooLE*LIw>IglUm@MDOV zkR0xi4UX_bx9R?fUr|R}j8rP3u;!%~?wWD!?&j_R(H&Bz7aW(w$`79PcQBs~X;J%HR83N2r3BQ;Rw0TqCZa(iP@}x!~>ov#30yJeDQV8L$A7 z3Y|47-Mj7PR8-tFKMOkrdyEz4e@Lu0lO(L|z8pluol zV=UPj4u8CGVJ(i7S|u1GXS@)3RuN&hrcq+r7DG?u4WDyw>6loM_;PGFXwiS6No#WE z^CO=BE4l%~#z_GmN|B8-c@6uCH&aalO?~e~=*+ zO;$1-&Vcfv!q8yZbd_a)kRer@P7-5)!jiJT)peS-d^6vTdu5Ac1IWSG%{fr}SETUO z_(o{vl$Zp!7z&<-CN{3v`HU~<;+@`yjf~odA1tcxhV|%nkUxpNFVy;L{tWn%EauB2 z(V9P!LlTO1vDYRPg4UisGf9*J;j4x;ov#p5xd~&39_QgAme-om8CW-{%%RbXiHe(+ z73*pZHiK&gU%V!RyT5AHRp;sp6bF>jS4zCuo(>lm4WTJNq(m(`$Ksu5F^S%h@b&A3 z@B81IJ@b;>RrKL{MFB{A;z{>8nv)WRX;djjsu95KGv|;(2Tuk2FOTz_>+St9%2+~j zZ0#USrC+-)&aotB>2Hx-8Ig%luI#!YS*XHv9&pl;8IV>)lFSQGI zVzU6d7~SQmHLSLhYoS-)k=?l}583qgsXgt`dRTH+jcig~RdrQFkf?Q+ba3oIn9snt<->=DS}5f;bO0;)KA zUmXSbDMRS0l+`>HOSQ(be}eQwgH8>V>zWu^-}vO?>gap3nK&JB{>;DYAa2AMJ<}U7 z&}hl)oDxyhQEb{>mI)b!5j(GpY|Ot-T_raZ2k4s%dFjJ5O>K>zUpJo?q*wZUqYrnz z#*!}Y|v^%goZsq>!lONZ$3+-<&Tp0F45u>&_js5V5*KkZmo%eb+O6x`VV z)#G$~Srd;n%@&%`s;eMSHTwPHw_1>d&)tM$0um9#rKxk%cn4+G?wHQL zdDPo9t-8BJVdo&a-wx~9n_$1Erupab5$b19@d&FB7?4`*Xaic{vT7;zbG-3^pN_s$ z=!7Vl>2dMm4(bRVmY9DPmJ$Ii=npVjK=kK|L|wCh*r(QhZ28~MtNpobbH7W9X;ZzA z0?j+GCK?AJ55JV;oTUmxI6CCxPoCt0w}{b?e_f_~w%)SUDL*fI+;w-F$HQFZpU{Bq z+UZ_Bf^PRTk>vUc$mUhoemRx8@lLHao+z&es@pD%Q|xJaL*cNI)^Ld`$g=pKf?Q;N zm*?L(!2lNIf#hS`r4_I(s}^oZTIr1Fhcox8J*gkfLU4@jey3y1OiRMnC zZ+z~-jaeE5D!$!+rvg0uUWDPsW6_cen$y*sk~rf=xeMK-Mg2l|#X37`sx%~%07?7` z_7P7nL%}k-N@|3f`O2Tw3WSt(+ma3iiMd)9+%{79k&1HE=6i|X!lgxICfn-RMLbjS zy(6^ErczX*OzdN6nMtLVDt}1om5|uy-Qp6N&;Cep!E~8V8jP3&T3(+K74KA)&G)2# zU}%1$7b49`>&;0tg$0DFSDC5M+9MtB7`H@yHfcR^R`j$hBz=oK8TWQYrrD|{^q1d6 zU9yh?RzI9;^ni+ybtU@eL0Vz}0e8CTM}H=D znW~re&f(?gsn7?}JA#M;;ZPAy%9R(oPdk-2D3qYgnH(jqLDKh0&VTfG3d_FS=Nxn= zn<-Yjq(7Oq)I?vx^(FAH)oJ&GOl6(qq6`-jO=G|!Pr5doifgv@ewJzJ^3zt5^^r9B9FG3oMDv+bFm;?19ViHo zT}lref|=x~7^@$}xUFbtPFa#FUG20+wVg#8nbFHdNSB-V6oxJ}8D>oE6P)m)pt~J? z>HH2@S6#Rf3RY?mWGJLBs<-Z1H9wgz@_3~?AEr-fTCZfhJXtaBf9OR}-IC{rC|09> z5%@z!;(v$vWytNmT^1xe4-d2E{WH_h_rPv~E%@ZVLyn;A>YiIWQZw&qTr{atL=@L^ znFv}VrS$(vgVBqkhhFEy`u(wa$tlt>=yvB~Smi;pWQ9u!Uy>vd1JYKHm@H*io?7;0vAXH-~DY+w(Hy6fx;H__x892JymsgUdrx;^t zbJ=Vf?;|I?a}L_5a<^x*<0C|K3aUF~jk{;;pS6FweDfLVz{^uweyV^5U3%O%;vZ87igtMHrt91nNfQwR!S^`4^gwM|D%6FdQXqch$ss`CTlzr!GzX zCaly1Cc^o{$_ROt&aSsNS_0ce%w4V2oy?jSos=$cOfIo>sv{&Dfv&!VZ#^D-_E?k_ERZvp!g9h4>&? zu}E-pJc92A7}9IwAOT@l1eA(wKV+Du`~)pmWK?88yY`ZXm}|eJbc(P!Xp$=W0DJK7 z_-@jfldPprXTii(;Ws!5Kg4Y-(&-)Q+so zG{#T!xNwJWXsE_`(=jD6Q~TAI_V}!ZG2@JoZF@AnB5OP0s~k@IY)n78{f1LT=tAQZgB>3UpQnbbuPJVMv(=-R0=e; z@{hwEapcP%|AzFjUG5O?51dQL!hp48&+{YT=ySpQjv-+bpf?ai@1Z5g0^;%ksC z@@_omh%-`lmSD?G->~Z?PD-&JldcKGS*`wV1%T1&aN3GDC>|V>)n1bfvxuqay-XwbbU(7-T3TB(xfnZ5 z-56%n0~g_K_0E-N@6|nltYxYlhva~heoLiavuHYm9j|^P)SH!RagILXMcCs~4)2c# zur8(C-du#5K6tWnMAIENCt&^K=Te%Yagl|@7EKAeM@BBzc{<*yT=hJ)Kf$QL_;7)k z-T|HI1z$-lHF6fA&Vqcl0etQk(Gvdhv77-`?-4d&C66`_|rM|4Us<{*StT zdTld2h2Q=Ubp`xKTK^}hfbYLv{`DMg_^|N>84~OpM)s}Qx;#M=N6;(#odudpnLEbU^kN;RW7tXMWo z|AD7u2yS{azNtWGzg5#V!^!VZQ{kCbW#TDFQ^c5ICK;8V`9S=T0Y=j?U)azj8Ba%Z5xD)L%z# zcT5O2f*eiCNe-mBeQSE8SlsIp1syjk;+Ae^CwuRbW1U#|dvhp)!X$@X;|Q;GEKh#C zp(Qy8F%2^mj@r@inhx;bSt2LOlW?@rB+MZFbf${Pr~g7#HaT1t_{OP0g0tXH;^dDa zaW$??hI0BoB+j!PSmU!>ym*7gh(68my^x^K7rNPrI5nE(-3yKl|NGGt-WxWnakImo z*xic_#TYkKyvIUHkJ1hTrF~QJ)HWB%Dr4?jg3QdVBMCEONT+7SwipZQ7-h9A)6ukO z%;MXTn)_$@?0>+2+#LMd>i-_m1q7@xxhgTp=o8BW8rJ%2k!T;(@PWxjm*(R&fo+SD z5E|!vko)+^$njV4i-Dg3t&71yG9m|9Y}?o-S-(v?1PRi;9hGb}9G90FdhkCJHyFpV zH^c3oos{`^@g5CEv%|HfU}7u3^5IJDMP@)PcDG}2&tOttk+u+6TPl(6r;whwYc2cx zwn@zSzqoR{1jrEylcj+=>M0(k&HBVf?NrLJgM%z=#9L7QFb4|=Hwl`-rul(8`;M>H$dwOy} zOHaATVCPdt3{iPh^Q02e!9f7De{tubtDVek8c<&d)|@U~^O3!dvvHW`bnw!J=RX&H zmd=K{XY_uHJo_+ac5rCuvq{i@zcW!c{3E!NbiS4#my?Fb-ifakSfJqRtk=~XroqT4 zu~n0y_=~|EBaf}qE=6GYmv7uQ{tfrf;?I_MRNMiXN`${R@#*?LVG&R_q!%Bu4Lyt+ z9gwQLS_8H&JPdj`%zwL1Zu&>&&kce;??+WF)b>BkLz6C^mA;+TVITH9YQz|GGapPN zuMEpQ>6G`j`J5xxZSOtrzhpdl-;Gzh8r%u*zb+M;ex58z!KLoX>~4AYwElG0Xg{x# z6y0nlo{5y2u9XIyV$V}6O&Kw86WOX-)-NCIAm*$h5qI=AuyuSMUOwBKkWzRcU)SxW z8&I-TzGOZ%NLf)Sb%{&`yb*D{@XEfxH>QwGCSKPT@$hU4^2eYnqtYqpkcq7WvCh|J zY8f8nS*Mo1vx)|Fyz{FI8AA@wwjK}R(IMbEXD6xZS_zN|jMw4~*L06>30hlgwvWla z)(~X)N6dc%guC1_= zZlN3L9(xveayBEA4>Nnos011vUkj~lxP&=8J200&qZMb(GSkJiqdvPjx#7YK(5}MW zd~S>L0|U_Ww0rU?K*LjoHsf>Z2r(5*T&!oR%DQS|g%+17Rq)s|1d{KQRMA>&HOst* zJjhyQir#0M(e6!F3p~dYyh0d-Sj_6=a`(=UPEZokb<;Yr z&q-TwcI$_ECQVcwL8_Luj z%eE8U1d-Q=aArfl;q8`5-Xjlv03-Plb`CrCZ2(W zdk#gj6K5HJyAfY2*%rIHBw@FYNy)Q8+{_CgkuY*atw~(T-ip(cMEzcY7)uEoF>u=@ zB&;@YPJG~G-cQ<>v9_?U#$>cxsqE-o#$j!zPIFshloI*E$J5Gy>Kt@(yfAsTjLkJ;h`$$Wu*^x+zCG7U( z*^+e9ZjeGDfooY)+Qh4$C3v+vx`ry}g0r1J%3vs$P0~*v?QT()(SNU%R6P%UWxxZ~ zzuDWr4(#*ncv{`hcH~cM{5tIw*sxFbA9%MC!nZW15N07`w3k<_uQm%u%fbUrC`St9 zaEoVN@V#`fY#q!J2!0jF0O^8(1AwZQgN;>%KLnX9LN_oi?7x2V1gCcIKe5VO?rV1~ z5LWa67Zkaw6~CX={?UD5{gQ5QGgnepMcnbPy(+fmYzG}YPkNq-3XJWghsWh7NmVQ*vq*FGBQhhIPk3uJFb8jAS@KXt3Gq_rRCF8Q)NUX@)8tD)(S zxDpY8j{zX!C!ucx`D;I}!5f`+C>!LG3*5yWhZBCKlJ2)vc~KZg6TCO1wGxwL#WC$0 z&E*Np>cAH_)mNAM`RmJYP+4rAcuYS&9_+*p+C$g#6#3y_t|jOaa0Tnq(Ftu*_WY!l zz3m7Nc2#j+OvRwlp?9d+$9Vx>+9;A24|^Eo05^D{aMD2od{3Whhp7cPo=`Mvk$*Vw z2fs6PpbiH2zOaM2S_|8gN&it9xEM1qnQt^@itl;W#$hmX^EAFPWC);CG0yplXXKKQ zZK$+_nttd4cv{0#j)}y425|1(M*H}5h2Y)wz z2}?X!QOK*E!9^8VJ7fQ}`4k7*=>9~Ta-(}+8^={PfD=30kdTCv3qt#t-DbLk0*uS$c9!) zGi9KmD2&m+$v*K$Ob{1Vbi}SEqex=%{e^5e4|TpW)qe^4goS60VM8%=i&^^DPm#}$X8?-%erOqKj`(3~xTTaPh}fJrTKeYx~mOg2+qDj~t7D9VOIjfb1B z2f4gRE|=yw=gmIb`-}3LIZk`pnvVm(IxwtlB;ON7NucZ;Sc~=xVNn zmT%b`S%=)nDhcF{at&IECd>iXbAQiscGG~v;{H?|jYPqW&UX9SYQmlNKU2)HnFDr_ zvOE|@EFCtJl;eK+8)dwLM^K9gp>Ojg8S|pW`~9qi6PAz;3>b`ueae|8i)t7_%A`V% z*UW71t&PqRs{1H%0q2Z9g{U%^CP}GSm;81|nT}VutkuMiLqwkl6Dx0X6tV+j-%Xzz z0cc0a1NB~ z3>hEV41|Y?jGt*Cn&)9<68d}DTzXmf&4M_uBM5S*f^VMOj9Se>8+|*Ti6eVGS;g@} zLlQt4$0e|vuwi0OMzNJEE^m_CFH1WFkWGLGnJWxcM%+yjx!fr*2uT@9~1G{PZdnR(@584 z?#RbE&liW9y*t0+D=a&x^St2w0L5EE469!eA_rB*?%tj=B?KAVUY1nGZaLOhceGHA4LPs!Gs#*uZ>@lAn>8kNKKL_XaYv$>*EE{W5Mh(h zIIV~u-9@g1>YgJzc2@431%96s5J}0fe&;*aUAmD&iWhVA!;xjW#ZS7<(G=SclaTTq z-vX5RT&$STT~t&PS8TbwK7-H5Axc;DpQPTW?1vfta5F;>rn74cc2a*rdB5jv+Cgab z;+zEPyAA?jg#9fRC=_R;yT1=wKp1@18aE-?ysA2GZdqn*r`KtVR(U1jU=Q(+!H;W2 z#6pFBBaQDft}gF$uia{lgc!?qe{3arP#IZKb8JseZ@n<^Z6uPZBze=8E7X~f|Fo3; zMz7;z=j32+RIc#1tUo-KtN_?e#Fz6MP$#RQdWKyg*f&UI!6g9C-n~I@s$%WB@@=b1 zb3`bBWAC4RY-#QoA~%Y$ac|Kle8yF?Uz0kt-4(9ILQuUtCxZA_KT z!lbvTdb!ooLlfR^Z3>fhUF#$z`S>e5wLC2c{n80R%vokbs{ ztM{?`=Q6pIoHr!*7~@(+hIFcQQIlL8Dt%hAfHA}zS3&34C{BK6lV5mWfCK&dC(bXT z|2%S4qB#RjkIhyu!v6c%U}_|r?**O3f75U6_XVn;u?5DR$HMmv;@(d5r4Cx7v4Hb` zhB^xzGgCXQFE+U|W}PBdYk2XJ&j7)46}CE-u__aF?Q`U(ny&P$0>hyx-h8;COv7Tf zvQ^*Wj|Twv$FK09Ph^s^MOPrX3XHtm$};I`%8}8RQ3}A-k*1=%KI(Lynl~e@NB{&) zweanMRCO<$L$x0<@R-I`#NB?o(yR$g=Ux3a6d^)WOwajclq^#ZTQp6FaM@}Fpw?vZ z50kY(qKUd8UkiE>E=*fMr^P@TnN^p@z?dnu4ti%V(ZmH+6#FCO(XB5)rsCR~bEqcV z)d(a!s0@h+ilDY-7-6nxk1>bo47s*@z#cB9p1^OY!lk8uwSz1c_!qiI7SGG|`w7iM z?;s*TH5Z85mMt9 zAB@c_o44$GY#J-=J8k1;b{QSItIOYs<_iY)7qi;XaZ5h3n6cqC!U#RSqj;XdJA8I|D zI-}}62yg#)eHGLw-3K_%PG3T(RyZ9%MO>p6CrhA^SB&xcy6;3A-M%I;3}vJ7 z1t00}#XiCc$R;Zr(pau5X2})F7puod^9Y^&M-fdhYx=zdrF7Zhnj);he zIUI%K5usY9QFJZpPyZ=ov@J7qdC!ZBjXd#CF(t7$(A~`U06CNyaL?38V#3xe@F=R} zXC9wKbS`{yNtlR*UIrhTT(XccXANPAN!o-jj;|Fv?(9;Kkdwb#zVc}@@HuxY;CiDP zURi<1>LOxBH5@Z1Uv}4~PeGH9Pp)3g^b;-xao=;QCOQ~YgK@u~k$*dMSy>Xsjj{g_ zm9!YOE#jGRRi*?}^(EKgI<#{NA6NEbwjv&=zG#oHXvQivZF{@*Be5gH!BXYmHnKT5 z-0GCkLhnlOxFS0wOii$eKZ{bHf^Q~-gpBa~E2{-`vl&+*O_I({f*ez6;KyICJlH(-Yb&E{gKsP&j3 zIb>$hs=WPi&ZsJ0KL#PnvwCM{DkDa7P1y9O({`$}$mXMsuPArY7ZJC+c9+Av6#h}( zT%7^d4i=z`<%zPM;CqgWRv~oCx3S(FlivpFSQ6jiPyU5InTEe&nYKEnog6w&<(vFy zv*WqBwKZh3yg=y#nqp7rgD^PZTxgy2=Hg~=&|?c@}66$qD}D=oa(V7B^DrvQv(rl zA0v5aP-IBb z550qUl)f-&oLvC(gEz<8b`6|5cY3}V2Cd{S;LbJWq>H)1X{Xk zin*T$*=ao_?L$8t-QIxt^rrd6AWx7nj@3fW`MKG0f(XD$XRh#)o6rEgLACSl+n$OdG9sQh)CT_W!p9s)W5yeI*k00~q9WveJeQI_27IT+ zD%BBHNud!cPaSngtgqkSTw7Y@&!CW-L4%0K-qGgIb_{7x@Z^85aPT>(v|ohj$fTO~ zHH^SjEua|#>l;W%P$Le_oa)_VPA#vI#4bwPy(ExbLLStyyWz`yrMjT$cF-P zK8Ba+wseEwtb{jFIksHf%VM6-?T=xfe~DtpRm6D~g>r&E1xaG=qYwNs=LF(+st2Pa zmI-B{YY=tb7A@E0En?PW^EMpZVE}$YS9uOd-=JKT89wGhcgPAt{Vn;LMv&)`BscuI zBrR82RJ^qO$9Z@`1n(hlWbM5{uBmE~c?O`9pf-Ep&%VW)AhYsT8@?agG{aSM6vGYM z0c6Rq_pVaoM)F&fEUZQ=#RiqBBh7ri+)%GvW9pJ$+3KdyYW8(`Y44D=YVr!U2eIaV z2{rmzNuWI~q#@_OHNW-8R(Rfjfdxlbao1SF9LR4=0-jcWApoHnKDE0)hs` zLpR|Rk!1b*C(1V7oU6iFJQI%UC)QH0UNiP@-rwT)DqOAhj`5t`H)Mx-!jB@+!UrqD zlNr!_>0QZZAB~Pmh?jL&9N$j=v&2R@C+MBn7qINGr2Og=WQ3l};tU3qC;gHH2%h6! z_BC2^nsF|-OEVi&wNVj4k`=?02c5CGM|fw!A0maw-gV^r1ABM&IGw#MT6%c8Rvu! zdJv?Y4`qeA2;9ye@X2|dYMcnyADTGgFXkxwnABE!addLl^l?GtGOp0s$<|LDK01C} zi;CudKF5^*qkyKOqZ81RVq@mJ8O#56swzcCxTj@X)nB8?esPifYw(EPp~@Gu{;dy@ z8J;z1-(gQaFv17HbW`?T_1lXs!A_H@BN5vC?=S9kK${;cGp0rN`a2!PXLs66pFHwt z(D#H`7n1Ti)xIU@*kqkAHOiUY^ewKQ5CHoWLXQbGKUs>tCGYlrNv7>W>b2uts{D#0 zV037k-0k+NSYeLHBGIf4s?r!^5B{$fp^EN+gcR;>vsW$#q%^_$FJWAL&-JM zOCNvYESv#f#s@<4Al-D(9%s-yPBYPR=THnyL!JUK-{}ry=kA~V+Q^+* z9b(+bhjXc3{#u->F4qa_tG|=RI={Hj9*nvNA8^MuDk-?ELnx+yw|aA5w`0~h#>j8} z)h=f}l@WwW(?*DmKvDLPWL)(4kTp}Y+<86@LSqs(D4^(Tb2sdwPOwhdQ(KDl+gN(a zF!x?RKf7GWeXaDBo9ooCtIrz6(|h1)v+oE9%}CE1V169`#NN<#TI!*wTeVi!x7oaW zXL0VT%?mYco(*X3fI9)yf9JZzycw1S#fVinVs(~u!pB)io+5m&uCB88Er|%245lUp z83B)9uN|Z3CUahzKLsEd+0!47qdDI2=Ods5c+=YdY|%4bF;VQNJUFv^#8a1`@?_y6 z)HUDh>vOE3FZm!zgBthzJQWW7w7}?A8TED_Sq*c2ed0SG2$8=;z=_y0nlRo+MLa4Z zL@_LaVf20e<{=)4b3H_Q`g(zZ2{k^bs|z)gS)0{PyGd9Zys(Zl0i$V&q{uK%MlF}$uh6;zUuNIC|g8pknmM) z{8<%ujzrdF#^LZKCvJ@V27FvmJGyYF7}z(ur0>0;LLofAzeWg7h6r_rn&Ahk-ba~4 zD`i?G2@y7QR7l0-a#iz&ygj53^opDdcY?=P+?~Kb0^Fe@bi^dD&=-Uv^_yH2pK14a zTwU_xg{Dlm7gXq6YkZ?sAK@Z`*An~oevr7%k9o!|>owiC+xal9dV6*mguSJkhK@-d zk(=_Ms#&MNi%ltmxjpioONM(+GEs$q$*2@$xKVzU3%5d1BQ>Rnn_p(Zg8PyrFX)8w z?YV7F0jSM8auwJyy(d~#?5E2VHj{rZ2KV;*)lHKvZ-5f0f->)^p|&=!t969k=}+$sd~HEnBY-3K&ADj73YpP7|XF)kizK z74*=*Nui?iG+z3> z_goOJ(nMVl1V6jlAy}cqknBG2)8j$@)oi?TC?KOBYTcLg5MtBc3L%S?FJ0#>vNCEh zOOLLKKYP|__V?emIq4V1A4Ho6>d4&mO*zaVCoL}+iO8lmcq20g54jwAzrPXf#UK6K zdS=$;G3E@2`m@?@P;WIf&Ha`IQWs^$&BQk5mJ?Jd3?=ZVj)8 z>EQ`Q$}7yJU*NaTpE$$hU-$lc;w{C;GvE@(;>Pms>~?zR6lAKR47svP{A0Pd^W{y* zw~xHo;o+n~&aVumz>)xrB;pNVw$L?>I4twc9(k5^`okkaw?fUZznLkBu+lHaO4C0# zIY%d&c?U_aYk;coVt`ODYc&8Q@A>f7mL0%iRMh%&?yLMJ^M-qO89s$XDmI_s}m0u zJ_X=~7ILZMWj-O|W%K6;c2b16y&j=xAn&mT%0Pfb9UB_oJu3lmH@mSS?%wp)PRulA z%N37-mW!;0@5s~uWsLT-CdU-Q=0sgW_@++`WV;m^uI=S zuW5)nLJT_L%COUOUgf79I98iKjbrIP@ki%5diz-Z2zB_-1`<()Hbc9Wa`uITRl({^n?qVvIrT7|p?ZevMfP1tO7t;2qJprK3 zc6v@%8q1gLIO);pI8cvh*RNk{mR4-XwO>6YYGAiO%%8DcHLs34+)>~o_c@Brd(iKz^;Ei?>L&QaAx!R0 z5qAM+*=bl68!#-z%aaF- zPJ%HKWju?g#L?4IAsIHPRFb7eDD8P0lWj4Dt7MUmPxx$CP8TTfg zPNi7(#{R*th=VIpD|dRVkx~FX+mdhEHmKek!vn#Di#x(ku-y8o=6;XS#Zj6M;44k1Ily z=DPCGiKc_oYT1a4L#j(lj9`KEdwj}RVk$JOzOroU-8-n;?6zy61cq0-%g!!fP>h&S z2oy<()%CXgR;pvUvq_tluU5FP=+H0uNWRlCMCblZED@~<^3DX7je_XjY!x$UwHFhA z&x#S+wJzGWi^g&H^9A@hVJ)t4J}nN_a-roL$d_vlb$03t(~X^J>-R{+RHV1tCfL*d z22YJxHx=zIZb^<2ip#z!F#b?$0J&GxCedu2@i^t2BGuFs<^WZhXwK+ zA>QxLXKG1QS%M*&h!jCp%bkQPA?q&SFShQlXg>n`yO#osJ;wPAE5+!G)22x4KZ|G) z)Wa)IOeLG5$GR)SjR{e;+511Qy?8sH!s-;`QLndM%-id;szZ+|+eC?((*0C`wdvBP zv5)f~M-A-<{mq-XYO+@CCrRVGd*2Qha%3OwqQWPC6@xyH6fy893pHmRE!5(z62IHu z_Sd+hG^6wgk8CIq---4Pqt(U{O!-?41-uaMo)Jub=wGhB+HNTH9`da$*W27bCyqxz z27!KA;T*}4!o2*;A>fpIW|YyY%_Bc@qmkKTD!1irn+AUv?Uiwc%}1o#;c-%oA^TYD z>n(<(cDNO%9a^lEI z`jW2X!iX=$Y`vGq&&|8M`uHmDr2^(~FzVp6QUzo!YVs0xa-IS^j0o8arcqm7a%z4` z#;uy1KcUP#qp$DNx^ShhqW(eJA~M;LoFHm|kBfd6I^{0*bKigSe0|PR5kWz!_}!ov z;5MeRxxMSEn6a0D$khO#z{-%vyiN_Ia#fF#t}NeK$8gkk?d5YA_u91<03}Q3VEnI0 zI{1GgDayamI7?FD|B0kD{}o1=|J$+u+wq9lw8GF(f5<5%*t@97{m%be+#Cq@&CxZR z%zTUww$7T+a@-(+?E}p5Yop}}TL+U@;)UvQ-&7FbG740d39bdJ>FffPcUG)*eQp-j-+=?f3<$+`mpwrDSxW zNjy$rUT}a=USc|4Bm$&n%D(Bt)st`_I;$?`Bme!1dDeoqDOUA zSHI9S1!EFzKs`m0hrQ-kTzP^%Wz#9Icde%c$iI=@AYpUU@|pclQ{se@{BPtUxj$iS*r_;Ce3AQVj5Plh{Z z8=O$tR=Y2iZUOe@SzGL3uUD=(<3*~|XZ}XkeI43i^%&VOqb$iglZn5LME@4dWaOrw zbNA1xhHwq+8q~eWD7X$ZLaLdl@9^3nqlhr(JN69O$Af~yr}7rsV`*3NA)8MF`SPAv zmC)EW{;)e_v}}_d9ie_8lMW}$I4T!2;TwDw*t$6;5bNOJ9-S}RbFxOXr>yxHQeRSL zxdqNHsIQy_$av(&|2chk6?GTvjx+<7;ya^He0oZMcR5@*l47a^eBmhe4RrYTB7W+~ z)~5M%)hQqNx!X8Y+iWz(F3X-Tn)Qv;3(l{8=Ib8s{56yB>*nI&kq%2=%X%|_F&J|) z&9m^pJ(xafFug$Gy!kfXng6GCL~wk|Sy^ecghhhdrLZ71%y|GRFD5IRQEw-%x!Hc( zHXd`k+mR16zGj?g|J-&bz<`qYwBG%3Vt}A(H!Dw~dSU$iCrQCO&+_3yYGt{^$@K2N zVeVQe%zVNn2MX)!@w&~}VWSsuf!=hek=~ZZ3v_9q;CDKOxi5@s1p7k&>3HewW&qJN z=zvA?@OYvWbP^O)@L6|7qN#lL>|dM!>pwjQ3R~`Q*9t(=DxpBk7Qc;COCH3w9@)wN9LzfSICVU z7p*%yjlDWROt;?s^dbA2#)RyxDzQ}0g7Xq-AHYvH{~|&@bD&rY6cO8Z*@FN=Jz7RL zW~rH9PX=Jm-ZO;!@ooM(U;}WbKs;WC;PRFxzM<3I`RREDvVXf%AjCZ>D~m`m;ic?` zAR)U-5_eZ2Yn4Gnp%ar9=mODDXOi3o6-zi&GYO}zgR<;M9*co$w7J5|iReNKWy5J} zspXt9TCAgThGAo5IvO5MVqj6M*)kky6&EI0<^m-0Xqq<~%;RqT0~GuY+y%6Bobg~6 zNLnDC7q2!W0wjF39}zC6p{QXAF1Ng1A!O{_o-Bk&<*j zyl`3*7peEkDG(QRYB7EKm;GFjJ-7c<2~!5-IGABl$%D0MHFrvD0iU@x%14Tc=5+3D z6WzbcFak7ZoRIfOS|!#4mU$ACxu}GehMzt62p}sGT__I3QS50sN3Ny|4#~-f3k+^4 z;?hLlTvSFJA8%mL0My4O+@!+v;iZM8klDq;EB$9Cf|qN33;W%k2@k&$w1~?2+D9a< zQVK8%1}#1Qjv=NHK-9QWR8|V&+Edp2;B$?S zl{}7=hzO3_V12t$%8F5!X(ea#hCK;Je$nN_P5PiaZsfWCtUQ^ao$E-JbMqJlpJqV7e_tJcB(W#1 zmArq${)Z<+EfM`kh)oguAe8e}c{l0%FMkbvHoaM_t233J`H_f zgwiU!B=n4j$cy9-WLP8w!=2n<;ng4|FtCbRwTN-=VwhL(30 zR>`av6>)l}UOIgj8!hgi=DCi)K_l~+_x{PetPKvi{8LdEQ0wybZ2=Wi0nzF`p_>x!k&zJx3eG!!R^i0yoOU2u17H}Q_ zMLcxMdiu`9XzXpj#ndcqeX@qDCwms5dbakNXOr7{M#yxINP<8%{~&rpagIV3QG%64 zpXcTKHQKmUs)F6AXL3nTEa1@Gck0XPG-NY?3@Ul(N0wt--I!EW2k*Yz3wPlI=0;G( z#wpFaQ7^vn#5`AnBWeWjpQExabpBa0L20K80fK5mX?3feOj!**+)ltz!CBT=yLw@N zPCc#vT-_Kt;4)7yI}KrRk(QEjFwM(NraewEe($mS(AWLkH<#j0F97X#GZI+7I5yFH zpymv(2h7y%+Y)WLgAuuE747@j8AW3_BRu$EZ8(P5f}RH z?R!F|qNb!;;WsbOM_}@Ra+@Km;noMC+#*InVj`Z0djACbI2$Ru$x)SE=jW(wlDLYS zETgW1pv2pc&GlV3vn6^{NxB_`!&QbmP$o;Ozoi^9+!-}i2ZWBBVp;j(FMf`XwiH`V z5l_BOEM<3La4mj5AHkb9RvXQ26LtR7d$?j}wt43U-=>M{>tEAF%ko#-xjdVDCZEx! zKL@(A_gKi^-0yEWWl5GP(HzJ+dudQfZ2(ObVPbR45tUaYKQjq3{ostJ?M|mI;0ioe zi3iGwlP=qqffJwuOt0y20*8aZK)%ZeN&SCU#ecXCc27w#tY4Snm-bbb8*{HJi-8#O zvYMHwzbUTf^(t2aECMbpOsMj8#j14ChybL3Kv$_~qh#9hqIh&Jw?aJsb*w_-6kr1H z>Z3c=&LKqKICXBe%>aINL=*$oT-x%&)egII z*mrWr>D|$|AAyOs#RN^DAA(d_Ih`)cu!R z(mee5Tkc(=lu>(=oK$B#zyjizYHmGm5%nb#ygs4t=Z0~Om&k&CDdAe5s>M6KCujsm zPz81FiQ?OQmio(+2ia1%?DYdDg??6xe7Lq${Q*`hpebSQ=c)PUAJtFYzwd(b=d2ll zT{}R9Kie8cF3x&&5|zuDFThpn$H!ed=T2(51Du>NrrYN?I^g(UADtd6!hfjhSl`;K zxus2#0rJm<-RJh*lo|0<@Ptw(`v? zY@2Q$t84u|6{{!KBW5vyHEsP^E_LCK8y>Aq&Gv{L4rB{h!5SMJ{9D6=y2Y@Z2k8~q zzKwHwDd~DY`Q!}qL=5n0W_%`ImoqPkqT-8*-%yNFK@+?1ps!}cjo0!7&0JIaT}YrS z!EKdi?pwIRk*E9m8Pm03lb_Mlfb1t*_q}RbYu%W)Tc5pq(qOei&+Q^w#sz#HU9Ec8 zT&n0u`-Y+2b-}=9U_B3bTMu2~)Pig$bArh6gRFO-2rJ|*W84#I#QTTm*S;cgoqe^w ze>0oT@vX(@)>_NUi`PT4!cwj8U%z;*_62*`$+wT`jtGCn(D{nzJF;o>0Ky^~;qJXJ z-^Sdwg>b$P1I#sg2uV9#@7~bMoI;7}jFQytVzDCwx7wLs?NTOLVKn0)jIW_1Mw^{Q z_yr>SA6Ls4TfOjb(5-9D&$I^BvgENBFT!U&+;%1za z%jwkSx9`WVg%#~l`*(M|d^jk|`c&hGrw2F@zhFlKww>}Ti_I5p?vggqi>uoXSKHFh zJZ1fU9_T1FD#k(nI}p3~1MG}sQyS@yXd?fJ0l&aENf8zHxy-=T;6x~@9(jLJ!X?V- zj9y=RFoLlGN=#Ba3#GIs}(Mtg%X5fu&CE?HP04a?ES!jU z$$0W$Phl5si?5D{9~~bHhDc(Z1c}O7k>Lro$(dDArA1)na=A-4n$KV>0wOr7EZRE0 z&iLD3R+f+h9^Xdw>L;cZ$_l2E)RG~3G)70nq|LBTxO75fOvxq+fbGpCX>{{#d#W3r zwg>*zUr(zjGBH9diyJl%42=uv-vhTvawnf(TF1$Kx`4Hl<#mPonXKbPekH`DXu)xmMD&yULT=N1QC?E~^20v^0Iqb1 za9FX!gwxe{cK$yBvj!`?v}rlWoB|ahRm!Gn#U&-Z(Y@qBfxpHny#p0Eazi+X0wI=Z zzy=m75H@ub{vq1uolE0aKK3im!sw93vpw4NH-)xZu7rx@cQKK%5l|UYL18)OjFoHA z5pkHkhg_fa8maaRO+_I%-Q=*6PJi?hzD@HlJ3M4+@jxplr)+lUoDE0@bi_60!o2WV z4tE%sY##>X#l>#!932}8d{mO0Uyj&+yDiCq@wWeqbX5tnSS_Eg`bgzs!#sX4Wn31|Ko|{ z*zP2In^6{*$0Vqy?s4noN(L~X^TvCW3!5>xN-_HuPLZO-qR z*LCR|H6L`KtD5`1bUj-6R&@&}D%Rs7-~)LDhkWVe#Zhi+U{?yRo-htA3d1K6kTv|_ z2kS__d8Q6Rg7S2!YHj{Oye}3EIa?Ofp7f${n0xQ+YDAm>yzTSs6sp7(kT1+8l$C8{ z^;g}dUH%gSRFv+$by(cS%+3LimY_yY`ma*nuEz5CxHM)jTsMA8;^K0LX);e}E%B+X zyfF6`gPKp=yOp0BPYJpjPIW%Nf1?kG}*6MU~{8+sn3nKN=5MbiCKZ~@+qtf}T2{?GQK zC-fcYjp|9K$5loGaoXUbz)m&OswFnUM=UY{)!22~ujbMCdw05RDx6fBmScPsu z+dU$RMhK=hG+rLl{}n11{!gex{WpGsHPmDNN0vPLPrLa~tNTyu{P%Glv)_wk03-DSfDH!LBYxieC8rD>DoO_n;uIC#CNV^&sVxi4N_VyRhNN?v!UoG_DEZM<~u_%-Bff{_(hB$Ub?Hi_(Ii`}UQQqh>+r%`y*UO9XXl;XTfn65Lc z7=_*qR9#=Kp_%al_JmG^beWEDBO-x_<~v8Ewe9n=)}X-S5t7rB%(vGJgB^1w`_UC~ zVs380Lp{ps)Cdi`i2FtspYVOXVmLbMoZf~HaH&TmFgJ+131J%~t4a!e_en0`<*pV9 zG{K*FV4Jpv?pCL0gx>sxqexP#qV#-Y!gGT5if(RXgNo@Nh;Vt&a8pbw0cV~?5+=mz zC@7e)v=LSrJ(HxDxzKvq7+y5xA<$+jp_R(oW-JXfRTxHEPeV;BPYJ7^4;Y$$^!%Or z+>gRkhA$VMo(b)V9D;-gD^|8oMZ+iCQc;)fDQlsbEzWPnodxhgmU*~hxUd^a% z<8MI;$7{C-`HzT6YpIs-gY!O@ge~jEK0EB3Sn3t2@b4hd7oVZihlfyStK{xwmW|r= zGsDqu69Z@7o;Wjd9K?@VOx4AXsxQtkssJ^MZGRCQ&YH>Q2&jVj=LdIZQ0e)dpj{Mk zHFxw-Hw(uf{RdrhG={U|<{_;><(~J-u>|W)uF`CIhsynI>F*?Y5hX0I@ES4q=;IZ4 ztOm)Pc`J4uxtlQq+@dMx->ffeYCbu)7rz8Y?_X5o`N9UMVEw-%rG6SJ|9)v-vNI+% z>^9iE)*DuLOmNy#kvg^3_J`n%Ggb_<7~nqK1q&AH!#1|P-)9$I8?2GLRkn~oqd1YRojn)1@t2jKL!qtXt(?uUpS|^x6ot zz7I`V;%VgyJA1q)|3Pr<;h*`3iQ2sevbf=|_oNB3T1Vpm5KP`+OW=4D<@MV?+N7>rH9Y*)XNXIvz!bD$=+aDTQDLb*Nm9s06tXm z)CHQ8pPEcyzNAVNY73{}U|@gLFrifrZVt+wx(m>eQL!=$S?0wPuQe^otiAX))ve2A zOq!NjOcqUS=qliu79R*83N>63UII!jYrw;bFdmL`Zvp-7N8Jq?A}gx%Ry0!`8ZT;+ zHX6Nv&}*zA*4y%C1=R0*Gqn86v~^$@fYP#$WVg>`dHshAyhtf0+QiJlO#Fj zdSEFBpG%51qgI$d*oo^)B*IMHah^Pg?o}QyII03&-Okj$;7#_>)$bu6bW~QEcH@89GG=BH{tLqq(X5JY49LTTN?1ds9wIxQ&x%eLfP)LLUQ(3=YrPfzH4z_D zt6Z;8fbASB&~HjRfiPbpVsuh;lKGyF3i+RXzeTR4ftNlGn)U~BK9yqX1=Q9;6;23j zU?X5`6e_O#j?_H(TP}o`-!cBS9YXIf?zAZ9;;^p`t8XAC8d4GH6L;p`d(&~?QfIKe zne@eWyl4t;D*kCdHC*Rvy>%rT^G8RlH?H?GR@k!3_xrefXtXXcC0C+B&`+02@cH7e z*lu}$ohz9tX|Rp#rjohmn&eP*!bbJer{Ou<&+FpZI-BpB_^cAwlj*Kd4ZRRUs!L3& zvf9CM_?{7E+fg6*0$_HM(NZu2OHUs-+c$_6`56C7c}gku+a}B`xTNZeFGP-mjrn4@ zwyq`ecSN5baa0lK46PmVAc>gJiG8vEvOh@ay*(Pzm>H!M{43ZG;Y&;K+)%UNY>1N{ zP_Jm=gUMVc_c6Vw?q0C)6_2lm+r~U+!MhvYpQ5YHWzV~QAA$Uxbh(0ce4}iS?>_FH zL#qBu4cna?s4nBs>7u*LaLvoWCh|1naqHck+cP|8IHuP+j>}u?@H3%Sqf9v=>LL8C zGLL1WEn+nym(&X{t_`6e8{rR=+hH1UdjpY(zbAm(vYO}Ue*BGNDTHZZd(Us`2Mp-1 zt3`IDYrxe|A7?%K=TB2USFZJhJQ3E#G_l+vCIfyeFF>L>TTrxtCG zyCAWZg|iRaD+<$8oh(WRD=s(9r|LALqW=CAsHr>iocLrXYsiBYxyR0@HFDzkZT(Wv zv_ZHCqQ&U4hbvY_F=rrEx{8}*NaotOo?!C8t4&d7SyB1fm~OkyNKN-kaXl}-Wc%DT zJ98m82&+PqLtDBc|FYh=bBD}@-SZ5AjQw#_j)Kwkk>K6^VP7)XkYrD0MOdM=;A3pS z^7j@vk!#yUEDi)%Y5ssR`!-Pl33v)2QFt?;6rp0(iTZq51{^t3RQ!oN@tcNld9wgd zD7S@op^AFJcu5N-0|jcG+c^7qV(C8M6QbA>DeQ`0*x(%CvB$=PP_YZA5TnvJNWny- zPKyO=on$i|r-%827Vj~wVoFeV@!N?6LCGo!q{!=p5V;zba!%x>l={LMFvaCjD)tH} z>z1-ZLVtvgug`Y{{FULy<=V=3u68fI^Hd)hrC$J?G(wsN2Dwt9h{V&X;)t`rg8waM z8~7vMIOs0!z%9zh19OmNaqyAOt!nnn(1AhL#&$rJJm3UY4*qQjYT2df&Nd-d@#Y@& z6mIw$EuelDoSA@wjipVoMkt89o(_w+@`}v5P@U?XPgSheO0bAH0EagZU%ruj;t1v0l% zCx|hY!x(!{Ud;E$WGQN^t2&UyS16PRuq*>L7-Ynz<-yZ--ho!e2_W5rE9s=GNL=)t z4mvD}5_J=@6Dbh(^U9DNOVC;G8D+D>;lj_@gaTdP;~K}=9`&MGD~`(ON`xpCunmYq zNH9`JBP5*@sW$h1SU_^IE8xuZ_n|i#G1=RLYj**R#C|9wgHS%@+83gl-fN9mRW;U${AEqzCxE z_cbb&Rk1B^K>@X9sc8F74bw~Z-@Yg{Y$kJ;2OP}j39E3OATUlBTPItaY?~E9>Ye6m}#f&x9w24F;|Ot3sgEW(VRE= zLL!R|m;H7=(EdpNxb}SF@)+v{m5w9Vb*!huN04WCKKWNXz2sNqnT&u!0@{1j%vga0 zvJ_@u^y{+Tnua?~CG2MQ?=}oU20#}C-^)!E(Pha&EQ&j=?{rueeHGTs`%lm?z z-3`?>dzFP;DY7pzw<+?i)+mx{0YpX=9>P={C&xxiFotvoRhy<&_2$pwW;UGd!#mPQ zYle?5%3|Wj#fG|HQ;ND6#rk``(QZ0>A=ig}#RUrk}u6VLGWZ z6T)pEsN3nr^cMEnm)N+zts{Y5$@Id>-Cv*0=kxK+8EdGY*1zD`!^*RUgszLUgFe>h zT;_?U=sQFd%esEKy(g7R*GoiFF@BG{?r@yIyb*HAm)d6MaY)dq zK^i=fD;MSDGTn?2gX+vLUWDAcpWqqTLXgFkQN-W3bHSM4N88FOorZ?})Y$9|n z2jr^)HaP&K_}YR@=QzeSVGwfV+}uCliiFV4r3yI)N?PHP5NwD7|HgBtK;e=vyd{=# zwA#IFQ!QTZj744Z34P?1gfU8`rn#vm)ub1fF#m~oM~iEdfENMIuY>4__wFg#BsWqg zo}wT~0+ogn7>XnNM)s(%;E!#E?J&8InPMi2kBbzS6NUEUpwa zKNw!%_Ab`A7Ic)zX-`aU#Q7Yspe8f@XXYX2m!;GQ4My8J<5LR#D9?mJsAs7fgTJ;H z_p!75jKuIBonBsJ185tPqGrwzr$l!(vP?rvyk9SzN;q=O*@B&NEF{g8cwQr8&wBrS zj;X$v^$F(l`s!`MY8BaTUg{X!z4~g};zfYjh$fGp$!>b*@2#z6 zNno#7Ub{1>lzuI7uIb>x3Qp*(iJESwEi>&`p-m5#zbt{_HS_;jZH9c;_%Nt;)~3XO zHlCdeoOj^UuehDVsC=TnEg$^@;oDRL@W4ul`gn4W&mzb+hyk!(VZddgTv}Qbt{EQu z)JVTO&**sDJ2W8BD!Gr>;&xKo?i(Gao<1;g04A=Mw7l8?0_wQJmT|eX;+gX-1Jb`k zWqP>DSMoGgS6`oJGMxGclwnS1+EvdbunfPlXVAV~7p{H=sj=rMcRC*R+}2U{>mTw=Am}Bal!ZTAp;TjRrdb!Hlv|& ztvUBBYko=50`^Ij(7Ipao;E4$x79u4)@F12E*p290~E;(8#CQb{^k_{_n!V+*~@sOgvD{ylM)=g^}WJf3oiy;o`;wC)IhsFqQT`P z9fXL2YF?hlwmVWG&wthQuk!zu9uZp`N8frM zRABz!e>wfgPhfqJU|U1sFp+xA{d&~22~uLa`k3EDDDq+8`;b4}&EmbfFuqNmn6&a``HGqcC(dTQ&8h>| zi#nW$#Ye1CZ(OfVdx^<9Cw{uznEGUR8zO-vc&HGj>L_dG2l{$1-5X`Ws0+|S{o1Q_ zt@{^eFAgihjt?e)IdppSD_W&n2(ny|_|I~}UcV1m7zCIbxbF=;SRh0o3N)A=bUqB9 z5X=Y|G?)??7a=vav)wH3|QnGt(sO*x37f9ZUI{?{8XWS7kw%C|pY^&!4x5wX1{~ui&azs)QNiUVZR5XuTY02CU#mNz z00s7-UT~ZZ9tYT#sVg%yBmkknHfp(%XfbCRu1B52zSghG+FaDHiaqu0(4QJvc(~r0 zUK2yvHOk%APmj#2uadqk&F`LH=L^_>z+)V|vtK(ephQ10j&|*~ig!Ijw6Uo#InTBI zncI2Z6o;NO+PW7NDpmb;$hI78)JyNpD%9_Bt?vQtgqrovpbLIA46HX2xke9Twyd+} zt)^1&!PK^_!;@hiR^lbKMPx0F^_V zdfL((RxkY*^QqVGtMoz&vBR^vmJU{R%yu07t0=nuZrANJxYy2UG{gi#@1Hn}N- zOAcR}z|36yx{>q-`~)x1cw=|@E=%vWxNUQ%8ldW-GjDhF+~)?!Bc1bU_rSAI4{yhR zVc0Ad<{+ro-B__WVGrbd%%yh|;BF>d^~vRZO8;x!UC!Ti({Z}*s70T=yU^IEzrXAK z@bJ!)oEkbBJbfPAeU*IEo5#>C_Rb`&Z!o0D|JyAa5|O zK@Mu_X#d5U-}hG+NhGE{BAhP@!nMd-m-foZ+KKwV9VAcu>ox{ke7+%T_|fB`#*g!e z&qX9+PZQ$Xw+5gGz01%ZH!)g`r-QBYbiB=t!%xI6%OI?5gB`S^$!1D#2b^>zx@}^~ zy{wa9)AjDu2A5Goww$(4T~h-6i9pa=DykyhFPK>b;o#L?SR@#wUtnrv-Cje`jzLWh z+DXKSte8jNnNLM;J*Pgc43WA-S*CZN1r(P>)Cu#<7#*e6Qv-U16k3RWZc^ zStZH8A-?(J%z3YL@J0xrLwdta?r&b#{o@s{<&wGz)5Sw_VaW5$@hj?+D_?eZCY}1a zvvdD7h2f{i5HoCOWF<Cj^9BjcctXI1%1cmEbUoOzRYi4< ztp+Rm_%2+EV7()MTa*ZuOGn9(tnkA2g-2SZlG#7Lw`?j4hY5zXv-f7)CIdK00ZlSfC>yEHOOO^5DeSEMQR%2TUHG#Vi2u^qRXN} zOZR-*sa1cYxx!Dl=lv2-^H28Uh_8}ZWE31@?`G0i?p?x0paDkdh^$=hsU=cyrmHTe zCUe{IZg=>a8dwvSW28yMxy>vQJv7EzND)}yF!ZiX(9erv43gRr8|Y)hr}f%Po*-Uh zbRByZZn~o=pl`k4n9)Eb#%!UGU`+HPKOWIWha@B-SJ9?Nd#BEAtNfS|cW;LKHe)JQEVs=FSj7mWLsRn`IYsI;0 z-GsYtph01I`u>_Z(s!95*^=AP- z1FbG=>-K5X^M{V-)_l2Q4Og{n)az+&>lAzqtAn}CuP+>xzX~c?VIof=hQlvz9i>@& zl_Infqz*TdPO0gwJ$WleuJtlo#xA@Sy$TtICf z3O|M5ifD$5M%d%epSXNv(QUhTIS}8+V1pXLyssnga@A`GU|xjyth`#)^ojXw)^)ibl1mtOwut>~CBA~~iF=b~LVme@?)r-5 zRulas{2d(fayzh+`|8fz>*q{Zc|eTFsq`$KcI5wKV`^kX_d0xo?`AmV0(E{rkEy5i z<8_M&?B7{I7)S^P7L1(0a1;&}IEu_g&9I5L#nJ_mdfB2!&~E%7pII`y>!sVoWI4Z~k$j&|p15uA)c`El(z0sG?a5eEvi*w9)H#AzEed zJ83g6zD~OVZa9@PFoIv&`n?o63oBR^h2kTSBvW|WOht3BpfeF+J0?P+u7itG< z6;fURW6wlDU&tp7G(iCC`;(Oq0|W;{931v`dmn?AUEL>kPiB-GclgNL(68!VdiYVU z)q4a?tMN1)x8+{<-@_%Q^5Egj&m-XU+pO-WbE%}ahxJNXl$%_}zUk~57A)l4U+I|wb?BcEE&E1wA&8A$aSLCIdNaYH^O|{FS9R$`R zOWZu(Khdp{+X$8(LiI(9=wEe>=WSV)?eBir#icIrjXj2X_;98&f7zS$_-YayzCn)% zUIi|G8pRsuM8HyNGGM1QjyL+;`!HaquroV*+dc5h9Y<-6u$*3C%WKshGl(m4^uG0f zL0CoHsy=|u7PYsYqN7}jfE|`wiJf>ghQirD*^#&zg1({Qy|*y4lS7kuCXp-OzkSK# zfvYGyNXwAK5*LS7!IT}@oa0@{T6)1u_i|=JTiq0}ldh1RTcR5_IX-P6D5FRP)TZR# zxY*Ej!p+XX`HoHx(|KJM8Fa5-`X5AISkDM0>HSXc^~a$QZd!GIhQOWQdd9QY&;|N` zPux{Nz!yMV2m5ih;5=XEH@~)!y3&-=(vQ5dW7=(1J}81&UR?F zi?I(ZPJimTM4r9<03A8RXAZ2J`+2}Qq`>$3Z_W3-{ayF(K)H5f2Xb~C*f#<4AywB+ zzvhC{QxJ}Lu2xQ;YMP?PsYpj09)q=1yc0|A&RdR#|h&7uCNFH6O$2a?vj*N zIuWW(dyz=mrB{d6Dw0_}~Ky zD1fV~Kn)NczylNjKJfT~2i(X22|yJ9;1&RYx&i=D&N%=8phi*DCxgKB3XA z;B^`P0Gr^r_Zh2G`M5mL+5EoWCv&m2wC8)y#FpdRQNC+0u7=Hoe#eo_scUQxSDier z4=@`1XwtFo1OHQbtoL!1a;eBkN$>r;JFuc}H6JdIXm2F9k(=%DOz)G|reK)%a-Waq zked%!SeL~@s_(<`QuflfT8~{vx*PUR?p?)ec5SG;-e%73zL4G3{lTu%CQL3~`7Epn z`Q5s8xg{0&QohrwK>Jvfy533h{$LXbj-E#9I*PBxXBz2>?A#tjjhX|DBOGpH>?~zXjSu`2bZ(5cb>{W! z?^2?ZTW#i>Sw`QhaRkEd2%l8S9>dF%q3qdUQ8(~KdyhgWk!DA%-i|xY(o3EZd-<-+k0a; z;^O;sx8d}C{L}Ir$63!h-`|TDF6Z;@)2GjCu7&)Oe0lZ`&PFcpTQ+%##5;|u*=GL< z>j&|h+ih)5%!B1z0st6*VEK0Ieqb?3 z|Nfpp&x=gsn&5<5X>P6GE**h57cutlW#X>7+Aj0E!)1|o*6D}fI}4uyg01O2yO;ZO zp`leoc#|sI+-)9i>9aHotvIYpR3k%3@)u!{KxtHn%BVu;dgk|N;_lEKZE!C3LUREapG%< zzxs}1d^v(5-m>#PtBNOX;PlUKgU5a^zZ)@nCYSZSzb%71sBLHS@Y2#Nb-Z`vvrqPQ z{Zx;_lI)YIS>*F~&fuqj_xwXC(!ZAvs!0}p(rhaxExVH_LtHDeN%lCkM47*M$m(~u z$YJ1>Cj+OO><}OT@p%k>fH7|OdhkU~*eJf602f{m0*c;W1mKMyMF30a2t2C?qp#+( zbN_Z!|6C_y+r>=$x8G5YRe4RT`?t~XAu>GP$Co+hmBLT7oXCuCAHIB>X_SoHVSr~I zKIOCK!5Mu$JQj^E(BD>sUnGCsWWoyw<@Wpf&QGei?yD=8SNFc&eR6vjzxD06iOiDf zfIT8(XQBhM*TBSnFT=Ax=kKnv@r<9iub*5@n}eIy`M6B@_nJG^VcOnCzphmedcA7W zESG49VLNv7t{$arO%D0j5SVl4e5V{1i>JSsW>uWH`jBs9OXMH6_J(RH!|iMDpKy!V z0~hx%cO2n4SC6XwXWR1FE3`ZIr$w}N|4IC0-Iso?ZDk7jIoyT=SX0Q(!VG+ z4$u0YP|xZCZ7gx@_Hhom_H8f~_|>^>a(>>XqYmPO15amXQvd`u`Tzg`0001~5&!@a z000106}40i|Nr0r|E>T3VE_MrnBH@^9he;g0H&V9?Z6xe0GLFaE6eRGu2JgeYg}B$ zH;_a2>{Vn{DP*G4cS@umremL4Lk2-5hwyhjA<7|d8RWg5t%-&ppr>=&!{ejU$cBsa zLm=#14)h2;2q3rigxr!}U4uf6KMk&9I*DEiC_n??afh4nQQy!E;Ea^2oU_E7OU^k% z^V$Z&9M9X;{993n%wLb%(r)eXAkBj4fBqeZZ`V&@ z2HfvU@rS8I^|pgk_rq}o<JMY*@ZmX-7{Kj5;7baee-Qv~HHF<&8 z-a9pa(ceDqH7>w6@HLwBh|%)Rr*>+Ys} zwvZFa;tn5$Uv)2o7h_f|QKv2?`b_46r0jHMgXiL#1z#$bSLdl2vf3QOqu_Or8nobx zhs=gd{6MM5R;bhia8}q&v+0v{F+VmYi6{PZxSyB<0RU6a;dWql2mqLbfbfA-Bs)ku z`2i>q46XhG@dW@l=bi$&B?FO?IH~5TTmYc_0Mr*n`S5WH)YAok&jVzD0su%9z@vr; zr^H6NWVy0Za!Sd{A!`o4uuY%ytIzDWhofwANw-H9sgZTg2NJw5>!K%&H~FLLSxfsL znaGyBpNzFtI+*rFo@o2_-W444AZeB{Mp^#x@tO>qoV>(B+AS!1!+x73=z~*fPd{?E z3*zWD>P%6pB=ft?%j4S<^BGJEXN^tY6c1szbz8RIvzghsTwdbk{7evQBs#(=nP24Znf!2!^FvHzk)DajG|Ie9@T z=!N!4shJaObN9y!D6PE4N3m!v3RvJ<0|^gETpBd+e~?iOB3s<@LP)yTVZ}F)4{;Pg zU;qHhK=4n~7H)qJKcSFmOFp(~zE!8={eAp8a9X5j%U&LRKI=86(HoiiWY(LaN6F0JW?y}gf%(=xCLuco^h zTgHCTw(#rP_JyB2QxRc*>vphV?#td5!OPrvnkc=cYWS>qZ9eqt{i-2n;lWF z!am<@oD6UedFV&u^NG30@IKv9yWt6gxnXxh`HaozqSdz7%UgPRLx)UJj3*Wf9oyHT z)}70*Os@ABH5|C^=G&bn@M<@PqihEXPcbby#mkau+smb|$gl@&H@&;67Wy}9g$vUM zmM@=MPkQC*-$u22tx5&o%?;>nJ+T-sIE-LE4Nlzakpt^(>{kG9pa|r@Mw@0y>2le> zkh2u;5_{l2OO&;#J}Zng}tiuPR0V@Lp+ZNN8N&j#p8pbNP51r&Vs+rieP0ep|&@1_DW zKmh<=563F!oO2@1C6_Gcl2c0H9LM>(%)asbwh)HV_tg^ijEyIDtW(ST@w(t^k6Ztm zgQh3ljj z^SxMJ(Xj9%PaNZgCzSvj37*VfMZMkt00018boyUk-Hpu7gzfY8p4`^56hDO2)Sh0C zJJ+AX4ef1M#~Ia--?Nbx{oQZB9fhjJZ2#QD)%Tb6e&|$f`kI^`dNBq4eWd&GBw@S& zjbbZ**8Y6eT;#E8`WY@+n#Ir8Z@zv&SJ&)o@-@BY%WBQboAz05-fKFZ`{r$XV5UNR zceRx6qsE1cc<{Hy%bAVG8Ze)}9BcCFY?J8}5FXc5ZKeXSOPfEQ>cDLcP??>W_qc9~ z%Ft7A$-dHl>(gryB^b4P5Tr!4PbIST63L`Q<#oJyuy2pi*V?|t*)&gI#=VTIfvy|% zTYsffLmc$<<@Ecrz4&w$Z?L44M`?fC4M4%kXSux$`O$U!>h;YH)IWWymaAtgijl3)F&LfAQ3Mk7_B8+v7Q|8xMZxpMDbqU2F^XdaimpU1Z1Z=HulBJWegB z%u}L(1U{=Y2DS;1r33)pbGRLt0|5Zj&*6Sz4g>&9LI_nu6SpQ%0H9E6GyzOC_}8P5 zc)JX5iwsa)08jt`8sS6$Rw^-9Rwc`FmUGT2?W;`w9)H~4iwO$5Rq&&GF4hv+ z9?fKX^ZnZ}5Aik1_Tp5dXk(0hiq+oa4&RKwr>3|3exX5D6jFa@>Flce>I<7YFu@49R!ZLOAug86-R>hv>t?QVv`ke7bAqwG3wlV3cWi`}`M ztM*<%<@l2v)~I}+QfI%x42JuXx9efR?bbcp_f{Q^czl>L*0!*xws20-$MPNw%i~Sx zXP2Y5@GfxM^i@yumz&MT;x@8^v!i+% z_E$Y^t++NVGWYAc(Qni=QR}a`8i3_(wAh~T6~E9+v|qKn_Odz4y@7(wnne7#Jo8E4 zs?FLbOPmKDrl7-Pi@6~HU?QSiGL(pt zlu`na6aWAK0002)_W+*y;!>@(%e{_HY)P7dfgI2eKmK>wsA^1qd5EIn7j zEMVV3F%k?=YgeXjQpueEugQ?`?@R(f2Qw#k z$LqSD4s5PYD3d?)vuUu22qQ#3^-n?ehYvPjEsDepwopaVi|H|ZxHL~-s=sWpfr0@xL23!K8kMyD zmCOUfoVt60`ZVIhqAG?)+QvZgu{8CyoAmXW^bIsmi@4hmXxq!!W}Rb6om+pE zV1E_lPZvO_L>H?8y>iOH{r|GPd8*z2ImCD!dF3uHBK<=$kifdj28{|ezk>>!Xlg1OU!xfejgKxouc+|)~M(o1_1 zfZ_s?|9uMiqb~p>>@Vz7or6h5)Qa?#kK#bKJtLvkW;X(7olu{vBW4^b{u;Wi+3Dl(kny{Up`Artg2>ln4SRxPl0#n zAI{l8pm69PE&jLoqso7^I6o1~-^W}1L8M>sq9|=2l-{gphblo3fEEji16mwYyOQly zE~V~LP&;8EP>^h($ye~#q5z??*~TjnGyE|Ubed-$Um;)>|0%d#&LOI6!~cMr$|7AHKz-Yq%*km#)8qu8< zrlUyqSHS;Tjt6ab0&{Ny=bb7}?GeF&Ju%&Vv0)k&eKBoAI?G`?pHX@{LkY`Kal27t zyK!H;={mc+^?~Mf{}{|)vzedt`47vvFcG*^?4o)i(SKXcE8f@z$yg4JL{9TWZvRw= z$c*Cj?DgVY^8aBuj@ZI9Y#|1_iizcoOm&LPz&GZ)_LXlo{U7sxS&o_~Cy)WlQSs#b z56gLnU{(UGsY+0L|1Xbn!vLV(Dp&tg03gu2c*vbUenj6uXxu=2+(5|KNbY}cF+l6M znD(d`0Bi~f!~p0|CrM7U0d>-t#a5dc7C~A-yo`vT4NDF0PE+jD*U7aZXI~aB9Famt zC(NM8(?t}`zsvbXvpyRUQ?~$w@0q8vH)r!?aE}^U0;H{JDtkX* z_JX>i+8Op(u>rBjT&MS9LIVKFo$)Uzr*CvIR?E=1v3&ErkKC}4aqfSUz}nQa?Jqhz zW$;m}jD|Z|WH|gK9siI4xHY`isBwBO-oSD)VlyDOxCxjl5{LIR21sDL{irqU6Pa5= ztzvAKQBFQSt~?5m8-GarWn(&HL*I1Vrik`r0lxh5G@bT%%0FaN`DIgLVD*1ea8X9p z2Qka%PEFUxeJmTw9r6E?rYQgk0tJIfK*1oIK6wB_a4;_j6a^@-oj*%AU>f_ffaYeb z_;dDF0dOMCGq|xI#Q*>uGgc$v7dsz_oEi9X{g`aV{OUpprj~W@L+L{CN<~nBJ@l6#MmjSy2b}YvXTx2e91`gkJT}*pl zS)W$h(Ae_oKRq{^svxque=be>T*MLoO9K2dvn1g2U2|$v}-2l#` z0FPYVm4X0J04V()g8hGhNV0PRP`|*jf8;_20EoEtKL~C#8I50{Z9M)TsDMFV$S6Vb zmn2GK-3`R(%^Z6)L2QJeU<5I{Ekv;g7Jd;{ghQ!8AmJ}Slw_^Qz$<3U1&SvJ$;0w! zZ3ZWR9-E$G@vbYSA zcXS7VWGaw8;Yqob?*MTTfc!zAcmn`Hn2i=+!9{3>OTNH8%}^7-9l)~?z#XxY^(S!i z8vGNzNv-|~;ebu>f&_NL3lfN?E`|X?3BiSeGpR`Mz{vP7c!UBj1J<7G1u(^xLeAdB z=6%71F)08|IIvD3An+q)PX-tr2D*@5a2AD+&;xX*V8X&%$lE|uqqr89mkbXF)>&2y zdjW8p2n++*i!R6?vxr7WtlA0!ol()1z^3d{2C!TqGv0MIaCVSfadta;J!SA>eZ z3_t_P--d8K&Gr9k0MDe@c2Ip;{*n*8&DXSH&hd_FmiT4@;ZwAWu5dk;qid3@Ls576vB`40__n4 zS45YY?1k1`s4mO~Qgxx?fGb2r*V0d4NB~fK#Dql{V1IyimyMg*ly<^sG}Qt0P#=KL zlTxmNF+jz;%v=y%b+iVNLO?C17KV&=F6%V2DXW|SEa80$JqioJ?Iom2YU2gWXXaAg zNRNyjZcMRojsdzv-ROcLT}s8f0PoQW;|Q;)tz&c<5T68swk}du8$g<$y)KM8JRZ@- z=rY&{3jRz=0_wQLK~`K15r}E{P6VM+&tWeC1;aqW?4WQ|6@UWZ_&{Kj3W4ex=e&mE zq&I6}?|8gB>}`7rj6N(Wf8-D!Lvc;z(0%@L$@*f`1Brk@9p(d4-B|)l`L$Edf^-Iy zfLr(NVO!?xv=Fg{hK->%Xhkpz&c)sk1|qI5Bk2f8*gYG892-iDlF9;VY2fS;%m#WV zAO3-e;F6v-;AbhJ)cK&`_XJAa?o`nDJ3YL@yv#I%8if=fc_>^|8ID4zYZVb=vFjjf zj}UfNkcgPX$o1>5`axH{Jtjk-q0n$PdJ;W(0!p2RuaP%pzY_DT(WXcPhgl$zg8YEk zLLwOBXul#UEqhB|QCU@8Q%gtBzzEm`fdmEJ0)Z0g*x(uIQn8eASK^@wREg9{G|99; zm?r<{2o8eEg9r!!g8|aTR!Ttd_oy!a&*A>!sD9D9QoJEgKQcZvHZU?W($rkl(9qo7 z+HrAm-(Jd*q~O%gl(J#Lj>=Qlri&g4Dx1^ulbe)SjHA}fTsxdya!q8);FyPIuCA^S zanY!#ym)i|A}5P7UqMP8X2Dbn{gQFzcQv)6_?0?mGi5|ajd-UpryG6kr!wC{oRdol zJUkME^b#&LfwV7JgOdq#wbT`(yXBPyl{;v@`voiM!3hXy;quC)p~A{=B95`K{ElR! zB@q^D4`?X02ayhQoHZ04-ATO*!(i4hobYgJFaf);W`~j)Gnf!=>jwwFw}Hah2vN~6 zVbx&pSPK*f_UY##^tlo4BtN^?EC1Y%Jx{Z;*tsYs#;0NiImL*AIlJ(tBDV0psKQPZ zj9w6D7e&`zgLiVt$VFAU7J^L_I#4Q=W`SFH9MalB#Xg5uw66NhKJ}AfT14B!SDSbM5My> z&)V8}!GvGIn(}&rl%W{jXljfZgp!byG#1kdrtR6y&lejr!+^dDL;I*C5o|iq9@eCw zP!dwgE1x?ZtxFAJK_c!~^Fk^$r3iZD@{>}Zb@esKOTcOgUAe2!m&aqgxi*Lp=ET9BtlCq6UmRG$W@)9 zXdgB*e1Vd#WI_|5(?Gf!;nb1An05jpUG>Ozs!?jdmO-G|PDt2}O!)S6j7Z-1o zL=X&!0kta(5r)yS!DO{Mkh`SH?-uk(BdAExyS$-cyS%BSP}nmCry^b_$6$=4d#tsv zF!bEyfUgOaITuhRr#bJ@gL99ZnLkc^GH+FF(Ea03ti z67;&Gsdz_QTbsR?@K)1!xi!Yvb*zgLQo3G*Gt^S{j+X)GuV}OUdm255&T`d87z|6?iDEo14~#UbRiN9CZvSG z;3R^O3Q(JZ87xX|*AK3=BoEmoRg_1{f`~ZL(ZO(KX3EPTqnQJF2gV&O4xDBt%bM2W z3#X2yl4}xZrzp$I5q+docgs*Nm>4HxLqTWQ+Zk&W?Z`e6-VT_ANjoYp7dtgx6P>|b zhZ~A*1kN2VI!s|+=8{!mf%C3YD>&CluB{ZwMcPeZ6jgfY|>q`WacZ$ymVCJ z#Fq)>L4KsK{FsSDp`@Xe!t_daLh?GHdWl~UFjyCLr5{ljmA)YTA+0U6lsaqDxVeNV5YSO5)X*R?J~79Z zv!*7WGoP0sTAql2Z2=VhWmgiOos3RQB;wV;2vc>vC+&l=BPfGO+lYddJd{CtaF8EC za&&YwmK?-Dtw!5L!$wLBg9L+FzQl`mNwRBppdyKaLH9NsXCg$bxb+ve4Ae%iC;t?Q zWOR`0TOd$D3P_mT?W~KUHZO~G5|}dX#hG&8)xD<5PU+4s_I%~ zAo@-)QI0YnU@RE0QaBmtiV|rErmYP|Kp#>GiVKV61&6wWhNxh|OORj~No+fffxg}- zwUTf+${i*T34wX&s547hSHc9rP*Mo6cO`g$7Dzcy-XyC`oyT#)Rda{#n1`R9tHV)Z zs^Z0Z_(UU&9uAdDFQW{JDwa@ng(7Gxi>#G$=sPEfOLK9v?{bG?W3I9J%9qSUtM`_h zXvOOZZ=s9LAciX225P$UIx1m2Y@E6IobQJX3|~RRL!d-)?8>&`7{Ft{W8-~Cjf9a< zfx%I)NQt>)qp3JPSPQ3fCdERL1X{s*{QMRuxF8wAlQ>$G0Nn$`SqYLLDlIJ(k(dg* zab8{?fi1EA47j)gx8GIhjIg84K{-m~ml>l53?o5|t%1 zhU1Z8c1ZmaD)AYSPKJgQh96*j&(hKoLAuyZ z8d6E3&aV}u#8FDSk}xt1;c6D44TLI$15Ut|O4^wKH2@Pu5ek!ws%FL0uwSBJh{Yyn zVH7~ooyd6DVl+os7pDeen1XUNJD3g;l5ap2K@d#UOO&+-LRD_fMe1c3%~z=apG zz=YOf%7r%MNwEZAb_Q{>&~A1pB|DoWgg#1v^1xuBgd9aO<8AHz{zpfraFv9xl`SpjW6@Z5~F9a zPE7iSW2#UYeT3Nfb?aISErl{XwS<002d!2!qmGtC27MILLYz|lSv(Bx%x^)YrU~MW zUO+-1U_mguwG`DVrUORU1%tAC!d2y|2#9q#7sw=O33rJG$)F+D1n-b!MB%}bHo=et zggh#XN?4g&fsL2~hCwrky^6O8%r{X>BoAMK(i$DLEQ!N&q=+u11m5tEQMch0$fKpR zV^>yXAV*t_ahrJ5MnDh_2;UgdX6q>5}rs>;!X zBt&e33_NIN!U{=JDElBtihTi0t_Puqf~a^FI;1#k)6l`auSSG%!wg!{hcwuatWD(J zU3z>5X5UD2e7go={3_)A*VxAf8>Xh%ed*d!GftJ@C|a0_p~|JGu<+r;VR29E=dcFCZCFC^I`xew1_?x<(!(91ZppWIbe6 z1(mCcuGQ7~>X%w)_+rbQ!(w8_QCPkyC!5X7{3c3VedNiSkdjW?sPW0UG;BdGgI|WNfBq{M_1wR7f_h0p8$uWLJD%KDP z6%-by#3l$_>EOyc2KYWwfm)t`#-zjBuk68ifkb zizBk6#a~F)x*?3mCqPORGD5^$btnr8!%}*!b|XaEcJ(o&vR2=ELb{!wpE6ct`q+=0 zkx`a{4os;kY(}b}507pqV5X02UqlKLfr!Jbh5d-YAvBA^#Bg~c(zpmPnEMszO9fz} zBvgy?>fug+o1~%;4Q7LB5nRN(&rnn}Hd;IygBTi+zJ_#4BrilZTQ(v2#=a`U`tJ9o z$owbiH~Z9|O%NsBNot%F6cGa4}__6BYQPPUlK-Eq%yn1rUrRRL*Qs#!AR= z<59K6mpV4AZOa z-v~01!5tPDlY>Hu4~TQ)>7)3ZF-Sy*J!V56G%7|_;)L1gJ1M=f$$)Xv_o7&Vtp)g& zFrqu1VZ_Afab>O2Qqi$@FeNQ2y4vX%rPXFCT9tRT5T>1geHjyH=7nGe1Rv6k+KZR^ zUPh(iigW3?3HmDo0KgEL)aQQUUh|}Y(jxf8A3EV(E+!? zBMnFS@$@|CJi|(JJ%pa2ekCUT`P$9)B)FTCN>H#^n_tqXg?=JLb0e<+@r0TY9%`*oq%WhEN(e#s(X>e2~XP zC+p)MP!qj^Q+o(2+|W9A^2m8m;<5J8xx`qix}f$^vsMFDi!yi4D;O-UQ>o&9Q3owN zw0qA?Ruf8Rt_=oGr|rscG)Nc-N4ud=+NjPvv1cTG=043|(ALT(C1M1WF-qVB4?PZa zuzD5^hzJyp(9(CQ;8kRYB`SX9qisW3!_lNjc2w3YIJDx_{xSwbW&T1xkNq;AQV6T= zUOSAsTM=DSvjy_9HeE#`Zn$1W_>df2*E4Tvdb`K*oz2zETfcwL z4_|7RlxQjcfiyaMlcq%xR=d|T`=E$zsQ3`GC2%5j2nJuk(z)U%aZKO7jHqn|F~@1D=Ky4 z&B8&=eDSg0lDIR$C4rta%I7(v%)u~uJE#si?7=V@y{J4lpCG3zI%xqF&my6~RS~6t z3U$}pFRjl zwvL_xohB-1nx-8aPMb^peP=$+h8EU0p5;N<7mS&pkP@%{UKAU8!{Uwx3nYOA>;Nh9 zEc!qQz4A@Y4C4etta~$l6ox_wM2lhSi8@~TQbnZJ!sF>?F$ze%i2mG0^=B$5Y2jJ= z+@>`7fOyEwFhve0Sb{hC3q_kmd69H)#$0O7OT$n-QfUPTf&rC6f)@%S>ckC@ur5%d zrf?dqGBre+Tb(f`pPCl5R5hFCgb*&SaU&-L=Z>bqhRKu*K5A^RF?u zi5^LWl>PZK_Gi(bH5xs55{xdtU2)Kn^%tpL>CG19A(zPF_4~d$zRpwokw5yxA~4Xh zdXq5|yl!7yK}mC<2y(P|o>VHVU*y7wU~H=*=EawfCDP(?I;O)MIi!|>uZE*eXbBAB zlCjB}a|fbJ4{T%)o;gXR3BFV??QM zRIC%D1e1xeAey`g4$nnXbckL1l*84|UKX0;Tpu~kjsN&U+L(kS)5+r6HVzMSIgX!Z zq|59SW`-DbicOkYvQ}DWOo(r8@jL5&+BPXE_9-IehPgRiTfUBsAN(QB7jy!+vs;EQBd?u1uu@z;4uIHbMeHA0?Z44Z~yM;8q;3U7yM{M;)wof8{4bWIB#r=_Dk3}zr2#q*mP zl{)K3nQ05~(?e>dXJVM?jaItsS2CPbTyJjUrmHY%&KabSC6&4FXqQBqDO0tf%#6lq zFT-+i7~~e(sWX(1m>Uk0l0$5K>~kyYk&HKLZAK(j+uS{^xs{jsVh-C`Qv$|C!W^^P z)yoc5Lx*mu=~Yf&X(BQYtV&2oA5C9##-K2>SR_KeJ_$X8sjzf$>?I>KCq<{J(w1me z6IW6krsyEd=yJh+%q&Gl0lD}O!3Yv}h~F|VL)?ewY`0R23^dNLdGFa@aejk2^e~7F z!aS~r1gF!Xd*Z#is2IXRv%pY}LCGq`$m||Ec_QjyEe0@0S4c1n!PW&OGvR-skRuJ_ zOj5Lwlnv!s%}%EWb-@tX1@1aqfmbLcJ=wOBjil&c7%O5%F}T zS=-oF5#{XUEGm-NN>;cQNoZRKt@0xSGB!ss0`^diKFIrua7{w)7)qjE5WgZsT6=bx zu>P|lIhr{#IFz{#C!BC(tp~#>KqVVr5ro~p*31 z5r#=7Xdn~QR6l|Qk~7$fXo*9Z)5yKaQ*^l2F$6~B?~V8kar#ACS1X`YrKPmQF`Avu zoOJqp`B>FUj3G`$*Fc8qq3>}hY}jD_@Mj};5IZ-$b+ngGG<4ltbPfF;M2!Huu&sNC z15YD)VF|&OwA`2ZjG8VdJr z?9WYt5f!$_P&kaJ^F(l^ zZFoNxPAH8TZ4YyAtQ^IC(_ZdeYuKfG5m3$1+i{pOFxJm~9sDXgEq|#=wYPLpuhzo& z_Ng&_u!G~PD|ThBA02D)v8qZwMw5cIVEyuhqRHD81ij(J6sh9mXoaO9%iPAN0nJr@ z5AWDsK`FFPQrz)474)_HK34{zg6Hb-8kJcjgFv^(^l`>p+Mhg{`?}tGJUMr?6k2u8 z`TY6moX#;nNlTSpsyRk6UBzkUlSM_ZaR&_2UgJ+y!iFBtCC8}h zC~DnHF~#`YA{Qnz2gN?$Rr9FSx=4#Sa(?*JDHUyPrhrcG?Lj0XE{YFbJI0cR#uOL9 zrf;Qw_L6o#i&+#WeqlHLIdXh*a+`Ca$m`YD>o}xyoCq?d=I)pxGHuX)((d7I8kwrH zAUe#f6B^}I)M+H{mWHCMG+?k-i^>(IXhy10)E?Q+vz8i@p)$hqqvP%ppxL-< zdL=5MxFm|vq=W)_|NPhd!FRK#>j+#1DouJ{LealO`ZV*Q=uGrh48xt*LVeGZ=M7P* z>qTjHCcX9qqbS$d-2)*bm_< zD*7=)-|{@-&Rs=|f{q^%6EA(7=QrCPyUjqRBLrG2?=8yTX!){pA}_oU=R~QH$Kjr4 z;6@`$k?A<>@~m$DO;jFRvSi?Sz~L05)k#phi>la}ux5Xf=i=2AjjEv9@sx+LzXfiE z?Y3y;Ioy7xL^q9fy=Bacv(xK!`SJlx zEPQLd1lNm90tEvPWfwU zGbNMWG}WXS=KH&BRzm;tT`%1d>-FESxi>bgm;|iOo_7aePi(H1b@wNG15qR|~!bk%TmYQFdr(+}63Z(D~mKD#CbvNCrQqUmXS z*Q2)@8_olZEYsC`a*Ebf=OSM`@;9WKkTKTt9Nv1PsG)D;G~S2NOJu3IF^?O$=Rc{v^|&Fb`8oUMuQ8d` zCymkaGMh~&+?iX<&+)36FYXC6jh5)%5TwO%BERu0v-Nk-#}cGpWf(FkbhduS*^sLB&MLu8 z1RdUC;LaA0>gOK;)a%;Ubbeb|#wsWuraZ5((Sr1=x1x*}pWo zw)9(H-M;nQ6;6tKUJbRp+SA z!`X))TC?Y6R~Y9vT)fU7=iick`_|kziUIP7bwBPioA0o?-2L}_raI1!ue$Hg^Q>>4 zRb36rSge|eP4cw}O*$94b+t0aVX`~GCDtWdrahI@mC*seZ_%#X6U`*>Z9F`vT8dY( zziYKi+fnb6&iywN9B{JTW;Ub4W^_wE)4+7r!8+3&og^0PyR|9~@;Y8|Ovm2$q@@K1 zr@HokJYO+yIPNGc3FW^ta^y8;-*DJ}Gn~e@iBm$LR`)JV{3k7ayOUp~zMq4=M|rzg zk`}(b56OIfIdE#;HCc^`KC0!$FGSt_jbn;)JBHTPjPuh@%GXW)D`#gUIp>qv6NR>tP92ap_q(lrQ>eJr@QJrd7^<3}vXz55>~II6M7y z>&BJo*ULCqzVCgd(&jLX7KTOoh$?XTv;V{HAw#@oYVGU?^KZLZJ3qc6w|?E_8lrom z>jbVGvBZoGQ}pDxfq}E%~Z01MZ$YqZRiEdBkYgl{sYNl zX_AlJ!vl1h_2|sNP4edp!$H^dv3YstEY-37t7GG`ebak>a?U8$OSa{L!VZYDcglLW zqTb0%zB_M8oO>DRuEx*@ym1UWt}o0kV@t{^MFGgIQ_U}`@0xoBW3D^2aW!S{pRvW0;v_noc7fTk4sEy^K` zYi9F9+A99zh8J<4PqVSx*_nMy1v_=_S*1T+%vB5pxSqxp+*Pmq?G$n2ZbZMa`q1pt z?|pC0JL;e6zSX#*`@Cep9jt|eY&0MrwhehTegk# z_lGZ&7YcRB8KTvugWgf7nbybtX0!pBFfsV0my>pjdeb%Ra z(Br0RSlr`*B*8(9$OdG*SSkEpjy8|4l@xHkCycBN zZ$;i`kV!f=jDSca2bllHl)|n;H$NgzWE*|q?Znjk*{~kx8q%I9Zp_}(fve1_)QGdP zqOu)iHnFWenbTG^IEQ*|tGB}ETdYM_1aNNmI)@ina^VMlHy_KDk4^Hf*}Q#(_sMz~ z_!>3+a87ufUF)0N%hAf6MWk{iGX34X@Ymug!_dsfk``69f=Q zoD8_w#na?oH;nL}$K`s5+Soh%t&0=50) zz5E6q_D})tS1p* zK1aBpQRe?*`P}7swD@a(KfU!#B503PF0hrpePi)-p4rWtxBB5Pj^7h^=gXgq&IG&& z`nC0@-|xu(_tj6V2RAOq+|r@2D87X7TdZmcpsGYWUNMkrZII5q<6Tl*6Ck`=bvC~d zRw-FqcYit0(`4Seck<)z={EyO{XJ9DhT`j*KX2`3vi!WNDfmuZ^ZdBrfJPo5OIuo}X5`$`L-}H+W1r|T&OLp4>jv-U zE`^Lu1!RW@*Fsqv&77%!_Ev&#yEw@5;qmd^xZmkUr{7QckLRA+``@v=|Cq($=iD2i z;hox!Z*YU8Qg^wqYRBTiO3R>^5z9;F4_PC+?j)N*#*ftba(kmA9D??~+Fm~M6iT=L zDM=u4?fKXu>yY=yrs?U3)FI}tS(USKF3S!qDQlsu-&VC_u5%KheJWSOC}p48EjoP_ z7A(K)g6gPv_)yC2UM1b^%~(=Av*lc)=IiW2j9{0FNq!4j$n?(agQG|zyMvEJoKMq6 z$~<(Ho{3*cs493ZD6YdsywXgr+5X$>hU7{>dNxVmn{cT z59@8p=k^kd!+z%NnYWo)K7Yg0XsD@7U|Rnw=>CUEfkRNC4T;d_-?=aJE-$vSb9*9A z#X<#-P6=)^G);V^JkZgg@NwIdeG?G}{vEm2H((TxFknW>5^N~G}X@BMREbDE# zfQ)Oh_Z^M{Zc{J~xx2|}Fm2sYWwDdd?C(s8Z~nc1c({0UJ5VENuAHR(_Sw&n&p|Ws z(va!rdP~?%sReE(QOfgkidMaljT$KdWzBPKjnf}8i`io@U%z|~w@oj2U_qhK@xA%v z(q$ibLLwZS`66jv_sI!O`b@-`uBg>5qp!49zfdca&&~x)QsOSxC;vtb-4CMC;9yzq zuZTL|TiXFY?&LH$Hj&zi)p}u68*8lcyrCiXS5?xTudF67)d|@2p$OB-1Ngc6ft#b+ zvTZQB<&N$3%1V33^!%%vv~f>=*ii8VZwHR-oNP_lBTiN%oIIRocd5Lh>m=?M@BI#R zbKQD*{|Pd`{-}iB*>${U^jfBd;bcE5ZEj`ya!A}XLihXQR?MyE_1$iE-&0S_2`cTr ziI?fDG`yC2q<+9t_%<*$=*PZUcKp-z7a0oOUrl-^ztn$yEW91z8ZZ{|ay?e$im5Kj zM`-!CLzN3M?(DhS{mRuZ6*E_GZ=}1|EeiWu@yCL!zv2eohc)Vs?(SqC(mjn#nYZ@7 z_M~F=ep&?UuOZw()vxldcA>{l4eRxZ?Bksydx!M=*9)#EHYBMnS$^pi7@8pbedsX1 zefZVhecpQJO6%0`?k7gwXJTF*$5feil4qjjtSwGEo@Ok@%EWIc`_^|BZ;zF=nRL+M z9Q~O&s_s1+{(P@n9&h;CBFUHPOsOJ(*5jyCXPeRA|M6&)pYiQ0O|$(+uX7(_AzjJ( z58lUgtcZu_kB&Ue$karw>n@e%#U+%i8+ouM0!lwBGt1*FJwm3NOV(r$C-3Ai&OYl-J>cgm{ zvX34w>FZHm&kVa$NGvlNOY^epsf4U|a9h%^d8MzjGX{b8?$kEm%F3?Nx7}3x z`6DfE{NC&AH_YAJF>>yQ^(Cq)38$?60g$j}cAb>)_JSvMdXq`xfga~rhxw~9_#-gN zWY)Zi8UGWzpTqD#u%>0Dr1++;xA9MAU2NKER;yy>knkF!H9t4|?xR35{feU^}|}n6apIb_UmpsN8p2X%@; zA^a@+*UFmBs)(uFx2~4O1N}l?J1z%-EYu?xrt9+y`9UR4GU1p)%|9tE*ohAbxx^xJzaOt@zIgPIHE=EHbmy4SV%4%nb*Mo7zOmFV<^yb} z&)p9H1D58XsLDrEx`&%0XuqremHG)^;C7x)I+k`HT=n^a91%wbmend|0Laxm|g zx;wj`Y%{5n`ZiKcb245*yL%c>yO&#<))iP=Rw-_6H#zEG9j1Q^KT=vA*mTNE@erv? z<5?t;+iqRF&NQ*{R@wN?w4BIj_oW-*9$5H7dkW!=qEM@9-fxOkwell(0by>xqv_v1 zuY)~rwGua;-`zZ>E@{d5<*@4A%6NN1B|9+CVPpA7ujFPF%>Ei`u%(Q*n}=R`BxY;$ z-S4Tlczb%XzT8A1Ilj)f`NJjND~{7IEEBOJjS0s+t0E&ND%c;x<{~bon`6?bKJ=$v-!&- zq6Z1^RsMm@-t@t|2j8qVzb&%FZ!0bDxvaVz$;Ey;Ok*)oJC)lD@Umz+FeTXv^p0w} z&RjM+<}?6~4&V^Vmp(Yl|M3#*H6Q)6=DTg&`8mzoht)MFLCq|bgR1E0vayl-C2L*w z?NI5rn{$lk1*bP+TCJWx7^ArV(l4-OV0$n5NBQQD9|3n#**tsI6LZlhHWNoyhgEmU z>-%9J;<*>HHBY8Bi+vEDefj~#Kf;a{&wSMkuIIDZ`bhO@R390xPY^8&z0WX+$Vugt z__W_(dKCTWDf&)KchdahAEUQ&gUVN)9|j%Erq&eTdMnA2Qp&&8KX}+`k3j5oX$B3o zac_Do_h+*=#a?o;8}<{67k*Mo|xYDf#@Pm*|yc zHj2wF%#?kPg3hP+6Xa}Qn-W$hoBX$<-Bugd>GozQ@Z%ebdIXq5rD7^jT z3-EVFmQN_`ZfuIabapq{OC~nY)dVCpMKKRl!|8yzR_Ue$R zlnU&$%&&x zT1{Dma*fx5dZi{e@hNk^N_|Y$xW$6;KHffu<2?PX;|MR=xTiG_b+?japOn5d{#GeA z^z2sl4ZlKzVs$&o*ElPXvs*(`U0oKXg@E!U=O^298a;yU)9ls*@*JUBxWGC#_xQ1` zFw^TT(yeTBo8=sYQ6-ba6&}JOQCDs*UujL^;P8AEcjc_E(a8IJ%mJ$Z+P6|I+9RuL z6Z3fut~fd{OY0!?z$X??`9w=&)Kd%_QyLr5&pa?h+tX~ylQ~V=)(_{Nj+i}pnd$T} z(WhuD^3$_XBh599az4M*cW(3R&a=^SiP3k4QMTB|7ksnTv6Vap;!EW$8%fFs2hj@2 zx14^d$v%4j;K4GtY>h1Pji|8)@$2)^J*M*Jt1AXOr-#EycNZTsjZMI>KD4OpXG`G@ zXKpmoP=`J|k@0D0)v|KYWos}N-KTu{(dcct)tzA}pFE*G3V+G@ES!UOQd~{UgwTE6 zEtPlzgx2yRrhr4&VxG;2#_DN9E(xC&>Gc-WeHw}3$@cNT^-}q_-o8_x;+jzG zk0b;C0_6`vS9j!^;heD%uNvVqe#XkGZODQz3I_Cz=f^82ef5ny8w1)bEX<}oy7A`D zsR6apcH8)jlWv6%*K43*9@05NpX<6i7qh&_N^5lc33gY>S1Ei`(w`YJ`peqd5lCM`>eczyJ{C~;S&JbM0g4riU?y!7shq8l{lM^f*TF|S__ zuaX3|>n=t_$=0>B<+g|rUbzvSQu$eOJmprk!Eet`0dsTS?N!k`PfJK%h~`n8Dqv{3 zTgKlj(wJ%ntUhkAzGsB&ZS~x`8!&CelN;kL!Hw&D?J|J-(2iWWTnCPWZHQ7 zfqU~!83*SYk%bM(%F^m}z zvfNvk=1tArj7`2E^JiRTlpu;A0KnNDV=)qqc-TUWEIJbvb3%jk zNqzSI*6!F5hc}X|_ocRCVEQ*9{K5hcixZu)+P7o8B)j2Y-sY~ z?Q+mRe+zW+uQ-5o@gm2?KlJEMcw|oZ_tA*x{?6Wy-TiNWDWf{u%Br-3`=F+v>Blji zp61_*72Fk}5(EObOK2O?9abDA|samk`=_8K@&G~+ofby0z_yfu4mvz?!5`>WbD5BEaUyCzs8e`=2ro*KY2!-a_m+%vhiHEiQQac|Dz|N&Pi{Yf-;* z{GLf{AX)KJK%Pej@XNz)6zhrjT=%I+T)^YVIE{4FXO=~gYpgFmdz2ZSdfbHF99Oy8 z&U{lV@-SZ6q}!EBye>j=+AY3!V|MWN+uO_2hB8b&n@60DtUTAMdzzmF9Yl15e^LsB z?3a{}2mNf6ym5oa>i&oG*hx)kA%98p{>BN-(~S>0tgnMSBohvAmo!r?%vl-rPL7Ko zucp)*rG5G2e!!IjU}ig5ga%WGvw^6v z`DS_21AW`?ZpTi8=F(9g;E>z>O4o0a`x~s|CgP<(_^206TaNww;5t4jciBgI`tB!% z$&7F#m0odktH;_RIL8En;_BQ2nRNxdWlvVAe2JNio+U?z(EpF9vxtW0m4Yerot=W#STr1PRiYJ$hn za{EnvH?asu)gK8A7b?|#oGDVOlI7a5iXe=YSDXpUTLE+8i@rXT`E>cQ4sO&+ps!4o zahv5XyOn82Mp8(Az6qz}ol&nUvWj$fY$itJx!+p9ED6hZ4uAPUpyS;6BRbEE!xSk@ zaTrQ1OpsT+ehtzISM9{m`aDYClW^s5807%SO&0*^y-Db~t7aiQ=K zad1y<=`3zhI^3YcaRJsyTy$!aHi1j>bnCbry89=~M~rMwN5nLhn-Q8KB6l!)!$-o> z{dGNs*Y4#b_z|vlqoZcDpexp=BhGOENtK&>V<7-~PnU9Si5;cgd6K9f7VYu=MKQ8$ zqZl}U3y$p98Ey4DO;j=l9$HxNOk~RzQ_qq+gGjD?`Bw6$QlFxyk3VK{d?s1yz27Jl zqb819f*4Q}d>st-G}+qS#7lZwS~Z?@KQn?Q_g`*%#q*?m+ulIQZBH`mAF}Tru=@)JJ9;vx@{rqT2POoCt)xE6qKUIi^+7EM>Iq zg7IhN{v=(LL%@so!w`cXUBI{_5<7IRjr~|2jSj>moCXr!B;NG;A%1&~yL>2*5kn7} z@XwUeS?kTr1x94n=Xu#iW%g>F)IsPDd!}K!6zXMHCGbbX$VjE5mPDSK3QB75Td+5% z1e3)c5iKttTk3PbCcwW!S^6$-49=hky=^;r~z$X-$Whgt(0O?6# z=3bzs6kgr+MZW$$n-Q7F*8_Ve?O3QZm&d^RLd+xk&jvlBKux#YKgqu;NQ_zp3?wuR zbh+YEKpytQVb1kSOr)|N2fsd(cWTBJ`OfyzDKSvZ6Ytfp-H&}4k@^RNKM_bIU&53PJ#dnslY_)7l469^? zKg^H8UVihB?7tW1x{t%O7@Xg`#C$!IZHe}K5&hPydci#R?{l>hi^k-!R77tKXb}Yl zc}N$C;gt3_BlIdww(XvAF3p?mVQ8L<=CJPR=h3y8xaAiIg{z(q7vBirUfsm@W4x$O zL*_MVy`VQca>eYn>h?S6TczBH3HzZKgoHI@!Z$wIH|!`gw>MKU4$hoc_ncXvmrLDa z5a^lTG6%To{Y)D)RKE*8IV0ke6**(g6-Jx9yaIv`3XP_+b-;Q2>d%HO$+#KUy~4r+ zvI1W3vJb?^e4NY*cQWRPC*=ql?Nz!)a8G!y>Dc`qS<1=*b8lKr9*#)(pF9KSPz)Te zz7S;gg1Qz22FMKY`KhxD{U@qeRXC~?QmTtx7Gpgz{;_TFzWnLgQP*A7>_o>C*CjHo?v>cqu)X%di1VoDqZ|-yR4S~Y+rJbLk~b-{x*xI z6b$Idw8){V72W9C7VaV~5f^+-L}fqsi*ViiRE4U`hy+8}c#i0wl@EK5Z3q}28LvX5 zNnV?`&XzVbW^e1$ljj*Wj=p>>J`K5uWYE|y- zj*S4r3 zU%T8Q_3!|_?dVoHXFm7{KMH zxirg=5>A4Sphr6V(Y3SoLM_K6hzTTv!r)no5>u@fY{a=BGB2VZ>_a?1{or}6S%>cJ z>({M9#BaK#ij%uqj=GAo%S9NjrV)ZSTRBZ^t~Z~q^3J$^Li4Qc+_|}4f9ww^5hb(i zfqT#!xj-vA2mQxA+Zk_v66tRFeN?P&cP?34k}`2Svezi zlOQq9`!jcu$*#q{mUBJJh4IDvNA#C&9kj|j+7^g~+B<`VljaKVn+WPLR z-Hfb(kG4;+>wqqwf;9_+4RZOrNMssFZFU!-R-F`I6t{>cZQ}!>&vkx2>L_|b8R6FZ zm4!rl-V{7N{q^#7$e9XRUPU*VFvNu)}Ba_U^^EI74gD^=r>nPnJtg+qk^jmy4f(w(BDcQ+cIrOH|N!m}Bc>>|Yj?v+IDt z*GZ~J+G2TY3#i9ZE$F2v)bJp9ZwN>{mV2IStWO@rH>Sm6ZTT(DFqgoaLF09mhsV?# zf|NDn#7;uw=CXVj1{3i#hawRww*0QZYV3=S^=_uv42~`OKzLba{j5QD&@Qa;^S$u^ zfU(3(5K9K25@b6G)B!s7*4lV87e893vHd^`p}KF)gzm0~52*O}c`P#w|F|@T+pskoVSVW2&&=PRU7>AOo?Rgm?iDl{Lty6X@E750|?3RxP zecDfK`Bor6Q{jal^pF;erty>B#C;rN>P5FNXtLh8F3yM7`Xh2KJ-sFbgA~QwJ^5VP zg*bQNwBQyUcv0iS3e4_NT;FR^i0W-os-y4cY@X(AsC)GF7R;OPe665q^3{x1LS4Ql zx1$I*;(EWP7k{ZifcnujEpmMdOcg(Uc=|ti2!;?Z0jS;njM44z6eJ#4X6*3nt^y^? z_04?_su4gyNWHjO7^X^ESSQR{e}o)QtW(_F0$u#JcAYC1SB&A?kg(EQLH65+>wAz2 zTo(>yskNM6*<_S>n2)=W0fEOJ?(TuxXDeL~4DdP$gFN{5gYXTc4MT@i$XF)N>v`wm z=G1QGjBKinx#ME#itJ2iSARJPVpQkD(nCCC(9QGe?ZJIHuY=oEl|FWI!DUmVE<*N5 z5z22dTm=%Y0XJ4d7QL^Mdd;d=3e{_7K#NyBH;0*JPyDGXw~yfoPI(3v6X$`I#`XAr zjAod-&FiM5?PFFSy`PU=A?p&LDRb>NJQk3oFE_SisW+2+&^s&iA+PcR7yoLt)5~_a zaO^jFJx(Pf3H%Oyhn~E>ZI-`1et{lW8}ojNE9@`)N*0h8BQmy|(3N%9ZDOBA^vm#h z7Oh!Sp(g2N5gQ#Ltx95E^{!bJq~_^;g^1$1WvMwgaA$$Alt)i;FbYD87=xPX)891W zkcTzro&CymA`-m-dIA^BBd7?=(-Fiz`KFo;3wG3FY%uRF4AM59ZSlQnTlNvBaD{k~ z0dAJAPE(g1N%M|p0R`6Y^s}Yu#gCOz)MiNcLV!lwQg!)v62RjQ5)AL?qP9aqVqOB# zs3Fw09VriC?Or2LPpV%7id!%c$e5)3Tgu z!6!&oW+X*vegc*)*;dBgxV@1PIHv#9%es4QXv{){MStWc@qr_khh3gmJT`<3xqWH% zOv$G($F1%7wt2uhq8atF6h`dB+z z+(QKg{F2eU6?~?n1b?@FijO|e71eFz_FVP|(*Kl$*_d9c)C*{rpa5r&Qbdd?ErOGm zj%FvW<;NVvQYh(0j{LzwT?}cgZjKq~S;2ljd}lpaq1(i*RqQ-#UHTRpDel%AeWuGL zJR;&~p_X8UP`fq$$EU8jhC^64^H*(4=wfZc`ocGKuNw3WT{a-+IG{;Epf!E-aT8Xn zp#GNF9F00j8h;a9#?$x7Z(Etx(PUyN&ZFMa3A0%3k1k7S@S=alqs(*b6EN71PKRaF zg1|*ZKIYss4=ua3xjqop>LSYY`F73;BW@_ktoLND<#^j$n?r4i#P3>8nl&01R0gks zXQhPeUnEf3QN7`~?ZWu($<>o`#FhERBX<*gZVH@Z(EI4@Dk|sEzT6v z>3&nZi(*82yfn~$$=9G0`}h0a{(IbJL&Kx)rlYS;Rd`NoA!hUaC-O_XP&xqV%h*=7 zZj(uKZR@G*G=ZE{O{LHm0c`Njblrv2#TXqIgYchlKMYC?cd&!R^b#1zvVx|a)f8V2 z6kSl-_IKlhduzS~u;}FLz0@H;eSH^Q1rjHu5X?MQJ-Kkll@n{O7wI z5lA)IKk0Em+x}c?vb}?p_ojvsOLJ_X$oNZY`YG{!)mnFJn+Kf{{`mUW??%%+5~O0` zud|9Rp#>nGbE0?GTY*`%zoFmVKlB>(e74n?<3n6~nw#cxh z9m4so`Jx=|lCd}x-{hMH3BS8pR=k4<2^q?SYbSTrwhh(8r&3LJ2~~bx3Qz*S_ATjy z-O7pN+g2?gK6xpuQRxzP3?)h}-u)}yxOvQ3^-##d4PK>$u5j4Yjq8f`rgMjpz|8|& z&g(AC#4F6wzBcVDo%?Gq$?BlPAWa9mZ{xj?M~6r)yIx6|Jy$w=#-7T>yZ_74{+$c| z^ZXA-`=4CCL}@#zFaMD<|Nk`OKTY~igMrEQ5=^voTw7E<1u#ptbS_7t^9v>BbQ+hc zKbZ&@CT|d)Db(c>C%t`1XjFE}rwIuxFE{q7C=z7|n^;;>#kkcfhPzTQ@c$Zox~B7D z(vbZu#mTS8lo&U8_VhL^)6C{X{~cDar+JFEZ;`T8g|eXPiyL+lqcd6RGMAc>8%A$- zWI3f4Mz{XdCet+EjSs24QKjP|`OB6eF*5Fnw^6CjUyy!3V_j}`0kNl+ocoyS9=n9v zyz_mmFu!P{mejzLI-jT}f>f{fYzX-RNArk|?@Jv2x)2#nry#v0M%*yDglU;Dj}1V7 zHqXCmAZw_7sE90s&E}$^(WWOYZEN(@%uFk3O8no}?3!)SYcpB>h!V(XyOV)pHY&?r zNxpS?Jbo9+G9b8cZpzuJR@C8PFY6jQ_^EJ#I*gI7|p6c;hC@pyV+q z@qEc2^IO61yQiDbQiavYvgWV)JE4_UyRvlA3em!x&dQmjNP3^WZRj(v8`8E`E>Kg` zW}vMw=jOTqG9~19!_c_amN7KvnyoB@yFcP~_EIS;DJ9_yfXLxd8l*q&OC|G7vL%lV zXDVLjB=Z7x#+mr3^kw4DS{Z)#d9XcVo%9kZx7Q^qH zcE3c-6eX?wq4t4Y+@}Qn>=D0o=2(synfWaKIk4E#;vbj5)BDKI`H6t+6z}l{Yr>M@ zLp~{{kMhTI>be{m0)0?yLDF+`e@b2S4PHTF%fr4j)P5gf>-u8Oow#HtSZ(gb{5EuR z`EG&tSsD1HN3ODj?DCJmL7xgUe|pxZR~DkcA)~?~E5^xx5o3RtwJ$DIcLvEwb|&N~ zJZ!bTV8!cEC2^1Jyq{e?YBlIV%-MC<{3)}MNmO-O&4<{=!rgfQ_I(0U_FjZ*8n=`_ zT8GY%MBy)i+P({u_C4XEG5zDze~uJ+skrL|S`H~Ogz9s4(LJ#XS1y$2PX%sL7+{<+8Fg;1Flac=zV{uJrMv?72dwX+n=5l)TctG zG{b{t?DwJhfnkC4*;J#jdVuWn>(n#d)V+VtL-n}V9e{YsJB!-j5J~~j@;G0|IJ~5C-vLD-gRg_ZIn{~`Xg8fzm6@v+(>RjJ+ zbtDzlDXa4>#n6V1Sgxik%N}Q0jD(p~xKYuES)S7zQ;QF3eON%sc${c0!MmwF3k1;6 zbozI=RbA_xWZ8BZny-4R*`mKo<@>>Gv*=3bR8)u9$3>=x8>+VwAUK_)0DzA?t+2|n zrH$voc%Xdki(XyMua0Mj5w)@!v=3`{A_kyOe$x3j^9`S(g!+TX1g-^g@JRt~`RmLt z+EORfAm&M(xviOyAh>AF58W`HoyIBsAFXxle=^fR0_!q38t)CS3%yo2p}&4eq?zoh zEaN{d7714kA0A>JBQV9Hwz8=g8y-6Wa{+x15GUiQUkOLm2Yj|=JZhyFp-~iR6EJG* z*04K==BcpzFz`)I;2J4i)OS~GAwlNn?D^E=UZ&~vt(?tf8<~@V!&cDO0N;d#kGDt) zXPowhe+RbP9W>{F5si&2zTiB*iy&br90O>EjQEvynwwDsNlUQ!uk7cUDTJx5#Eh@@ zi6L~RG-S-pEeVA~HV)uruvDY^+D>AZ<~}lRA+nrU z$X8Q8s~#dZCwv~tN~czh96~2aOw8^i_y{!BnuTxHJWH6MMg#}WWklJIBZG0WPgP=g2&IqJs?3_vZ|W1U&*G+-1JC5 z8|Q~@FZ|iQhe?F2NVfbxGFyb2b-y)nV0o6%n&@%34R;>&9Os17!E}eG$Maf3E0H~= z7PL5G$)n=Yi36-BplKCU&jv9%))_Aof?GE_a-sM7Rc}N3m2wFBIMqIdba24*ipUT% z^zrQeIZEEbEJ2m;pSq3wK%`|)O*K2)>3ZYrS3c}@nJ^z|{Z15V7%1%&gUxWeg3b75 z>9(yh#ATjhi$qHRypA*O(us*RBt)iijn!enDAw@r3R)z3K4Lz8+>P;mi`^c`1v{<5 zE=52fpUhLXbeNHqkr)a5d>9!yTyz@Jr5!os#F+iqc}<=5q~(HgtH~?*i%&6@8bPey zmY&4N`R3?yy4~2(La7`}=SivwA zHUQg-#`ECq=mkZp>_q2KhKTHjXs6-t+`bOKI%#}fP*m@FnU%+J?l*ZR#cq_Dz*;H% zpOCUYXXbB9O*Xi-9(%xjJJ&=frQV%Y^BN%Xr$;Waz0EIPxzeyBx4DJgrR-XvLHF*Y z*7_aT?Dwv9E5+M4i%s$`B4%q*>+8uTCNESyZ^;1jF;35~AHma~k=v%|Z#wQ-ms?RI z&gV;p@46~`fs$V&nrBkfPK#&nKpJvLkH)A) zNNt&Y^<3GBuS+J?bfedwE=rjZOsh4$*a9%$5X{nDTvAaux_uUJ@vv8k>l-Sc+xzNF zt1BB?b$Epnj}B4Az^u~`X_|;NU=9cG9W$a0(X9A9P`^79B;j&)^w?kd{vmj0`DfLd6Qz2-Xopx6m-JcTiQNo^Vr>d zg6(k~?%wTO)dOB1Sh=6edb1oQoEGC%;Xb>R_R3G%Kd|DWg)KW$?mu1*-wplT&@kZ0 zb#&u$)(dldw%|3o_tUy2)*68BmuVbpoVK>&>Kz9R>+vO5K3&jCL91~AX--X9`-TV6 z%~O71IcsVAkf#98oga6@v@WECw;1dYT*xJY4>_^H^OL)d7l1R7^eKES64cWAnz2Dh zF(+Qe1zxx{J2cVH6sDN052@*vK)Jp?E4>|T58}8oQ9K&ZVeAM!{Aww*aA`cCpXj&$ z6E(bO?z?i^vk}&H%`GoW4lp9*-o?5=GiP9^+dlDNY!Bk(md^>2*1O04gHb?`_qU?f z81I3@)qdulK{Eq0!wOXOQFB$z<^5T#LtYCX`lsETLyE+ivbiYO^*$=+iTK4!In%8b z`x(W&Ql=>VZ?!bFkvA#uPxs}&4&-TIdCFDe3#JRsg79*mqFpG=JCPZ)?jdIxR06?!Vub>b=-~2t2C;y1S%=Dx(Vr z*K>$}PE7K)2E{L_nT3AzY>PFz!*2l;&hExV%%xPz+drpWq{=U#|7kI{hi3_cz}op9 z(>|mv3>S;Xxm}j3KMJzTPL85s?)t+r2d|iwf}c)!?$)0e#HrhI^SNGMarrS|n4fcI*@mzgBqcEkIgWzy zE3m|oED}Nv$GD@$4Id|AlnwP|Z)v3{!>l8shco{%3_N3DmDImMuu)5#f;mXw-pn1x zwa{H@F3`pd6Vls7axqWIMLp|93|Q+(1ejuY;phw>aT&>+Bu8(I(hKF>Xg#5HWG;7a zKNlW**DqpCe!b1_OdwYdx|EsXLhkhMs7zAAO_4?zImiw~EFeUP(C(*LpMA+yPUMGf9*^9I8NLhmhJnDU)^6GkzGYskY@i9N~!K zRk%aOBi}v=(wE5TBGEjCGn5US!kjwnerb-rzffp= zt{hc9pni=LxHJ6Lw2Xrbjud*>2ok;GxMUr*RMCh6j=xIuO+MypxpRLQXmZM?9{ZRZ zF>CB5a9kCu0~4bxL0Yq|q#@yJ5?xPy{GFLMBY%5u_~S5LB(J3pyy-1Be{Slbg!Ens zV)$ndT{&}we7a2C))L%JT!vdNVf)SQ6YuE`r%jWXx-Xv!$X5IEQz(%M1DDa!KxRVm z_p1SOE0eT3m%tL zM5d9_*t0%gt9CmUQ}c0uO{gzTgy*Swol>Ypw(W$O@9D^D<)};t-4I%e*|9?t<)iPl zHkwH`nSv@rdJ22)Jimy1KF8f=JDlpQUfavcgElf4*Z|k#2{(4PO8?!q{s|F4%Ux7A z>g#@Cl*U}tK>wRNCB!5@&XQxaeAdua<|Ax`mXBGt)s8P9%ruyIJ@E_E=+hbgQY}JZtJMnY9 z8y@fER=B+3rUO2=u%6rbuTeLfV|7U2r@JETNz7I%sqnPL8J;2Vjsu&<*mwKcUGLmv z5(D>?d%X2L_*v!mGrW}pIFm(Z@w%|Kh<*yRWqT*@?hGD6za@WnJm13X(6y0WDaK-T zh%s>o%6WGl^KmR)9mVJQOddBB+-p0v0Az#xm0J zDD4n6x|v;ELT2Guy$I_X!y)3IqounA;b=&RiKvJ1IH*wn5VDMKVi>!S4ARN?6|4nne!+$u!tnBGirIYD7pH%1P(=zFU`lTX<=Uf(6AUEvB02n z_~+bof0YV7TU$3Q&XNqfjqGc`>b4*h7lj0Yt(88~zr1jr!0GB~d&!MtzD7D%MgR>* zY=AAdXJ?bUvdl$NUedHu!pRE#n_ID3TBEMGj+6A<604ho@V=|f*N9XDOXiZdqT*x4 z^-Wdr==tTLW~4qx$2E3DfOJ^h1xN1IJ#M5sRqcE6O=S8LQFX~aHIGaA3`;>vkwxsI zed)C@@xzq+WTDbwst{Bgao%im^lxWI6A!fsS~*u^V=%c-&Nskxjs!;cK zn(8FU2~>|4^Il+{dEot__5oUiRN>p-Z!OJ>*Fjnov(f4FG%i-o&AUw>Gi=-fU{nh4 zUnqSvJ%^EbUZS6-(q<)V5F#|iCE_9vH>TOCs;0DVX%u7`dJHh^Dyf(gCV8_bx2>>a zsg-^y2Piuu#`B^^W1aKluw8DCUM`YxD4s0fKqh8%0TpM!UZzfV&ZB!<)teUI#aivT zJpF7zte79J*Lkoh_!29S;56iyU#1MYQ*r!soCyZU&Xps^Bq4*$N4DVr7CM!flk=Nx zj#Y;|%nuQoXz$8$$(aE-vPUwc*JII8u2t^C`cEsF1o(pKQwH8MA2w2Y_XnsKhSu%u z<_Xo(-o-t!&aiaCZh=qgzR6-&ra}z8E_PF*YM_rFUf_>2rg8k)+JK?W&+2Fn-6z0N zMG?M{ipOGqq*|z*yTh-riF?0d1->@rfGYpH38@aOIJ*+5hfOm^wO#ikzDTbkk?eq^ zWlNUVZr;+FB&x@pFAgRy>kRX#8WuDa@0l3RIoAy=Sx@i`j{ZyqC66aV<=#infa-oY z4oCgMNBo*HCV_fw5`Z~LQ~hRw z#t@pdo$RvVKteta#z>3<%{C`l>I7YUDr=ygm zkPe!E+XRG6OSWtANNEU=ia`d)DeNBZ8-g*4)T({meZpBnod@9VwSH5M!|SI%x%cUd zs9AEQg1@}qtzn?rAaE*NdVb=P*>r8L}+J>!!ew>Bkc}o)Cg8d>gHaKV4z>hmUqU&#U z)uNlvzvMXIFH+~`SL;_p?sprKuRx*v7th<3VV;KX#u2luQ6m$Xbtv6&GqGTlfTeDl z01$gb(2g3wnOcF`3h3!Sv2(zC)@ppkTw5P?f=wbU1E3- z>2(a<0awE5mkRmtM^9{WASP}%lV~7)iBrtI%35IXsPh5ru^cM;wc%(+QBieg)kkw^ z1)W1OE)qs@%WM-~4znrQdkUk}dwF04e|e1kScyR5T@8)=C5BOP0vP-lX7Olqyih?H zzSv%TKW4?&{HkKwTXrL4%(n|5aZaPlIqsEzDtOzRcbe~F8v{_+YScCzVswD_NV7K$ zzIf9Fg(8z6@&@K30!&|{g+0k_JN5u6T=sr{6ho&t{E0u4A9y*d``;(0 zD}|2b2~*Ihxe1GB%?c^n3wTMT(CsxAalBlQQUKRtj?N^e6}V>0E_DU~BE)BqJ8wj> zdBNaec`JXEY?Kv#g|fLn#D9YHbN%!8DJGx7#Ay-2i|AUE?IlGp@@6I$WNmpRl^&b{GZY5`YD%^XTW@z~|fQa09*Q78U~a zXsa2lJGHl&MdQE4tiP1@MvdE@GWoE@6k5Kv=ov9X&X=bm!Um!y3p{UVf8cGBm45D- zcScSc_zHG1xVL1)O3Tuq;pIYl6DT$?dX0mpkviT#qeZcM_T?#nfgR(JdWqvR@4tC* z!w^2R1|ey5fKYGYIcwnKE`L@uAZdrT4)Ec>y*c>D6S|h9uh(x*8 zVb$iemFuk%{2O=s-UuLrZG4d=qnrVovOTiv;rVG+UM?1AbhSVm8&$n3@Y(zp@vRYm z3o)9C>Rel%^Ct45o{&1a=8jZiD`boWw2ZKuX|6=cJz#y1olfEW);y$%v+*qQI9S=B zY2R?}vS5S?Yv^T}m`eg6ueFWc`+Nb>n$^!s-AIba*Ay}L`Nlj+!>QHcoxbu%rAZf0 zmo(N;O!GN@x!fj;ZQ({+Dr9{qca3FONtVQA>S?6Xu6xh3BrKe*DNQv>QYj8-J zMns?BW4eiwZwJjZLS7Y*eK(399~a4TC+HqrZ9Akc3%VI5c-^^xFv+5PhQBiz`F&J-^Dbe(lmcPoI_uUTfgttAM9K|zcCNE z&5D?aq={=J{dogS!X30XGk-8KtZlQ{uOs7tba48-nO!jM4n*Fw!^#?{%*yL&aCm=3 zGU=Dpef$%bi}ocJ<%c^7#X|~Ch(N&WQI#5^u%@b}9H=RFH-SmBB>wNmcYGA(y#7bh z$>KW}$o}1pYZSKiaVj1!KF{8+rKRG>TD=VQ^5SOc1)~zU^Cn2=ZF5#QC*SRF)kR6) ziUll+3!}O8IET{;H7_FbsSGO3d3C>Y$}AKrVWVP23$yL}{jZQvwcIZ}v!y2gcHbrO zmIY<B$kVEB6@rQ>_6A4NA7xH}_2f*y$-+xEQhRD`U76B$ z0ma>UYdJn00|8TXBH1KdG;&zAaY%5B1xQca#-(I4KZi+6&e;{jJQZEuZJiBKl-x-ph}X2T{4qesh^nq2E*^m&|?*|U;y%6B6@LA9uz zr{~B$k9U_D+^M*xc{KT8CJOcU(NPWq%1YAm7M~@S909>1| zj+ZB@)Oy++coWpprkN9sE!sApTMYj(lE0Xznw=); zE3RqMzJqm6SQEg?Cxj#NLa9~{Uh5+d*JKq#dC988)?i`39LOj%cm^DlyNjd zpfL0}ewrdN8OhGDgbz~iU0S~{7zAa*mI?pbC8<6rOH2T&U^B-HRgnl^|KQKOC4nYK%t(qwLkuD4-0F`5|S2EaTnacfqzB{<|<-5loi>sV`r2hVqOI`2DoKe&p#IxbG4 zvu}TR65ly`_P(mxR1b>(=@0S>@1C%RP?S4qpM|oEJ)~s&G?aDm4@^POt4*Be*s|d< z?}QoEPy)SSknkV0SC0D4SGhrvjE}fi5INMk2$L0={zrD%i3euhfS3ExO=s{-R4+gN z#Ql98)0AaS6v(y{$0fJn&y%lj-83M}Z9ZY^3`b>QbK3+MxOD4ENLwShM42O(DRQ(oWO zXdNZN%X#F59Imbsio@H2IQYXziV2~`X;scr zE$GzXX9u;!O1``c&U|^rU^NTLCID!f>3gsM&$0&|CWUglNL2PJoqa279jARAU-Qed zd%F6LoYi1R%b{<}$0Jx`o77iEm{yirgop-G^OtV!7NB13#|x*pMk=;pHcOLV>kgx4 zGu1+q&`xX6nx7(;A1~L@0i=41PXMrgL|H%HfTHW7p*fqwFEc+Z2OZ{h>9oQ3(r(Jp zvAoregh1e;{2xZc#;NU;t`cy~;}gvZYDuEU`%ehx7^4lf@+0nk?5wc5#xt4j z?;g*+!rZK}Q+XvKwyk(|WbA50pTU2fC_2nZhe*6*+;D{@>whYN>}Vb=P>Ha#tUvdm z6n_`}*ELKdnOy9Ei2FHUA{w)((ljug+^Vmyg>per z6nqL%4tj*Uqp!iO42w;rv;##PtDyN>T+<@wFY~uHS<2??6nh1MYTsu!7$eJV#yX85 zzD|Cmx&{O97A&4mS{}%|cpbbF6Pr70sxfij$mJNy1IWx5&l0snaW)!IzLytoie9{M zzpQ6QppI-&4Scg`I>mAkB!19)99N1Am96rR+($UpYK@c?RdS zfobNr$D_!MdOiStmt$|#n`D;We;tr~FN8ApyKmVp`rv1s*4LI^#-UDu+H8vt2;@h~ zpTxw!B98E_TX=CIy`eii<~{J&c0$Nrli22*xPZJMTcv28l=>FfY4smx`*KO2w8Rn2 zKKM#vwpb&4cD%*DYA!;EQE!$u;>&{@@&`xYas{8k{%~}+7osEonwe3`y^s1W7Qh_5 z80EdI@+~)qsZ@ZXV~B!mZyQ)#;KI7C=fkHrEaPtR=(VG zMA39S-wbgYQMn`0h`4}FVqLPS&8c`)nm~Cf6>9V+ZD4WU3cQs)NQS;1nF>{Sxa1-UE+KW4~#+>}0!*-^M%j z2|V}XTwUi2shIMK9Ui(3T~OYB>v+8JG*>z0Rn48*-htmYRh;VvdCY-o8zt^Zn{15p z^KK@WuN7GoM`0F?D;!R7P`#hjF*=GY1<;2O@Ckt{Zj$h_e%-y}nV-$5hqpDSj>`!V z$j2r;{RunlGbeKrC#4W{;a9xOl*FzaadwJu$7OZ$!=;ziD$lf%A3c}DK6{b=2+;~9 zGO0(l+2JtUU|aKO5XFGm)U0@Fbqt{65=nFAOI$q%?2`AmQraRW#9~t3@bSSF75FR5 zKxB@fTBhZq;833ZqOG{AoK^CmeVa9#^2dy$;ewmRjg0y7dE?|Lp)2DB==C)Jw?`o4 zL)2MK?=jS3;9@n{QPcbN;R8)-RvCs~mKBnj*RxbDX3rb^X6*8#tX+#~HKh1`5!1@K zcqZwix!j)*b!Fmi^cg?)$_v2yeR55?IKRJJA$Y@if+(zE7QafciY_ z$^{o(F#I-~?nOSM9qJ>kQnkb2HYj`cmKJG2LkjxhBk+b_KpB8v2K<1*`+2QdcJ@B$IP5Q5?oPetsLMYx!fTe)ucW0a z4pDwkPyN95n92I}hnYp?g8lcDd^$75+_MI$K_M^ovS(383n0(_$k3sq>ymcl(J8sX zr_A^XtnaU}|J4%ux|X+{uj|6Y)TMs3=|}rA5%wwac;ezP60l}ameU(kXgG4Z3Lr#w zcDqq>3UxSU^|0&~fo-%nzkugxXmTEzeC1O;peuH}1~)F%&wXX~ZqoR*YMeVqvhuOz zw#i(F<-MyN=<7qhNfQGSO2(1%aG~tGD_faJTXWE;H%(C?V4S*=@71sOzxtHouat6U z+6(^g$cE;!{AEPYNuQh3{;peXenK%rk9w?2T7@k6>`NmYeDCz+Ey^xe<5AJY%hXcI zF|@u!P5ptBuwQZjr|QRFF_SEc7PVKwTE@5tL_~d_LHnTw+e%VVOQl;4ACS^<(rsVI z6g?qBi?z*odvJd@inLa?$#PUi3(*Hl?_MvLl@CaMLkHxS@zOXoh4KYj4$m@ps;0s) zbtNv%b7pFKEjkyiHMX9LX%i>1+?bxVmI|2H71m_FleR9 z<2g39c62h90#GAtzUjZ~Q_T0wy?oCft~@UrsOce<_<05y3B6#m+*;L;7lb0!{Qm=c4wH#L6?-XzDTJRb3$@?`UdKY8=PTo{)+|_l{MCZQO3m#O#qhT)3FxwB zLGY)rO*3g8QtMK6V-Bwb-~#RR=MHB9htK+BcL{}1SIgO6Z zzwZqW&(h8X77~(-suF=5p67<#zjxY&y36kBQ#x6KZ;D4&6r|7Dx_187>Y^_w7gFB& zL}Y?uukf2po*0EztW*O(>MlmnNU(@p{9Ud7gDz87wY3E-C=gy9Qu2`zehMh!hCJfw zH~!IeIbf*exwRr)v&}`x4h~saKjrDG>+)AeLTT}G!C1U_yQ6a-QZBPlrGs@6f0YYY z^Z@#e+-KD>>fpP~*N()F>U$grDKju?c9V^0G_Jxi2+hj+jeN$`OJ3yYV)9l7ENFT! zxR#weS8$%kVRoC=UIM@;?(Q0Dd)6dj@{nj@ru`ZSEz5K*w1zZ9V|{n9zLTMmpt%G^ zpeN-_te5WzsWvB9cKaQRBxAHwhQm#q?%$r)Nk=05D7QGrku|K*AKu=4P&PU+a)^sx z$<0-a?q2tTa$+>Aw-NiqI$n?otwj_ia^p%x(U8-QSLRD`88~u6Ju0FluP|X| z|5jck{X3Ni)9bg}+$&TX=W{ z%4eD~xyrX%Imrr0ca{M8qc}bwAE|KO&njLm1TiW3H4g#5k&jphYVY1ji3=FR%TJBT zsxE3yWttRkn&0}%pNx**-N>hn{zApqWGjlQ{8CX_snuy)&4fwR^C8=HIC7uQ+1}m5 z{~Jj&MqS)byPPtq^pg1!buKgMphL{&KWfb@fe1{JC6hP^MPs3eFH0|Md5vx8vJA*6 zvY(a$uwqs(6c6L4-})mHEOQwxcj}?4B_x{&Jn!r{Y4pZHY4p_w3?+-}+pJI6f;RIF z#vlgQMT3T5ExUwz?!g~CuhMf5-CT_*X_x*n|ISP%KK5xShNjf(>P>Z zIqoOEc8q!5iOeY~{qs|0=7S4a$!>1aQd{_VgBy;HrZ z5lRbmGy5@xY_kUrmO$9u%(u!-LcgHC3WDX)xB={PH81k0d{U&@50AT7Z54* zL#=-x3i(2Kwk<8njgH`<_c@f^TruxTvrxEgiJUhx>~>y8rgMrz4-E;Ywa z53Czl(Ys}w#L^3SjbQuK&vE1ZsO;M;u z0QW)E{J8?NT`FQRTc(T3?8H(m(5#Ge@{XY$R#(p2O#{TxcCe40cz;WE9j*GNb9+rJ zpaxqd;ylt;ViNgOJK?d%Ywn6@mUT}*nwT-l=4Zaj@cUr;y8lDeSp~(>Kxq_01W0g8 zaCeuWgS)#1cXxMpcNyFX5L^Zc?hNjOySu||>ff!}ms_{1`nexY-|u|0ca=7^*uzFH zj^;-78=XQ^B-Nf}DRUo-^^9WHq1E`7wEb+Ve{{{7e$`AW*_Zvi{^R?);>X3o|1D~n zeP`{-rYUB2?ZauO+``7aeQnJLyOh6v3q)GCiMOh<4*Rp-+spTD?q`w2Y+s1sLKBU9 zpj6(2{kP&(9*czX@_7mQ{M#-~$1WcMhmEnz&Ga3=3OPU5Ic?rem#nQu#DyqiV(w%7m2x69LGJ4<27vljGjy(o_TAfSF51nNeo@lZQ zc78CLUBoQuleffs$Ju)1t@v~x9n!OYEX+-2RbLMQY>hPMTl5Ura_twa84f_Yk_Uhi zpk{Bbdsp%;ZWh$~o)EpWe$zn)f{-|dSz`T0jV z`e{q#fp2>%Wgp)*j4%8_;I0j=uX?7I9928bqGxIjG;iizs=elyLjk;Me8N;r1*k@`q9@WN;>|fEEMZ>hy}#@@9#?G z*w-8wln01v)s;zSt32FOBA9}ci55|)ssjn=O8r{uGK+o#B|H4DvZj?kl!*&yqP%r! z3Z|=QmpYBoI*mHL!{KPlg{9%xlv-RW&TJ6|hOX@%+VwnpLtJ4#rBs;B?5{!@6bhSB zs7teurbhuTo-EepsBG3+PTrp~V5Tkq8CgYLV0F2_=c03f`OpGBRMrfOD9`a*8H8#1 zk00kJv2eIP7jYQ}6*;QTRKU0>r5jf6DE-*=w5B(;{rneK`;&pxg92Rd@PTN&WK+_^ z>)FiP(@^?O0OLm&-s-v0PQh;eWbc0`b7o|hFM#(}r4;o5by`Ju_z8KTVb+`mF7fX} zMI_-71c`|A(=-;FJ~+6@fNW{Gqc0fYbWEeO&p0P@^jXK3#4&3E@y=p$6%kR`a|YGN znWpJjEl6+KrgvCkS|86oRI)0CU$=d00)f}V7~&JNJ)`I(1MQX<7+W@h|&cQ(dOH;a%-}qX1WvY0){O{^s9;GtUhh+b%n7%s#4BxczgDw?|tx zhC&QO+_vxSr02Rh$oymP&H9OExvc_uS(rx0AA#93Y!4SPi8bv~hqIPh%EfD~mg`|G zKaJLnZN%h~1OJ(?J!UH6fvb*Tdqu|#Lip8DF4CWE{fF_u zn7Re2Dwku|EPs=etAuFoG({lz)mp+*iZ(?Z@t;%#gx0z(?Xj?J!O%}8UBv+>{Zol|ws;$+aClv?PhVRu+{iZ=X-dKN1hBFW8)c8uPK%T*{TEq8>U>+mSWitNWz| z&lGm7Q18S}6_%e}k)DC8;MZj}Y8oXW>1CAJ`_W$sVJ!VSIYFU-<`6Y}F$_nJn&(3S zUpMlQs5iC&^CZ2qFses&Zw#jjNifuD$Edv=+SGHEE2D znZbn5drNe-qBJcFfE7b8|8){zaK$O>KsQIc;lB=XZEot6AHrg3Xd)BJmB%6~s#+5y z4(4ofiTygFtOmd`wotgJ0GOx<&Hlo$>4JX!JQIa4+MvQ^zGkN}9Way`>Zc!XZ*9sz zCSLUXZ7jRpl}`Uf#0*nSOu7r{BkDJ-tzY*{5Bi=aS!&h*+9wby?MK*wn!ZQAfTVyA zGgvX=0hrddG#e6mjc;6t<1mfL_V&Ze0+);GIToY7KK5~|Boh;WdHN`$Cgv8_Q0Jn; zn&##USNMm7axMCUD2OKF-w4UJ;KC{AL^P5-ZdtyYq+nL<)3-l&cg4iWAC`M^RbdtX zO5K#3ALklB&AGIf@E~fgpaK@LGNl0D=3kPg zu7%S=IwLC0#gn~nBl&JMjhdaym%j)&GUREe^R@q}G7Bt3!}TR)C;een==>)~x?;Wo zTpLy)01e?t1S;&8-@2=k_T9MEXucrZ&|O~55A9e4Q)=^Us+5DU-&@lA}6=scXUpTCp33osg!oKi*izYK_n>3gQMyF~jc^4F|KQk_ z*89gKMx?fhhSTNj=#iptyYxOj)8Xak5b9;Dq{~N&;dR+k+^Pxk9Wt?g%cJ7t*pUa) z46E~9G5G<JOkxt*WJ0NuWByf&5=2V5)&%n9YIHVirWnYeFt)O9oxz@Qf; zt!`?h95=cH`FDHi#J3ct*bF$+0wtp@tLDJ3CL~ z7?=C~4ikIbL5A_h(6{ZO1CIr|-$crE40tFYL>cMIJ}S$F-Sd(ArVXu(QXEpw#g4@` z_%2V{yKpQ7ZA+TF`o-(cZPg2>8}2JTcS`fUqY}9I6#*WL4gZKZf`>MwzTcf3kU9T! z=zi%PcSUc$MvTv=@MF;~MNak|FUm7@%@{Z!w@cNIo&x9Y1a-0~9 zP%Q-N-ddFDn{x#Xd+&TT7^FbDufV zw;mBby3Q3R;@WqaR9~W;Ei3deUH&w@Me}C}kM}4whj^uZ zofq>$veWA0``x3rmwAj69UAVD`-YxYR$3+%{M-E7Xsk_1QH@6z{j%z3y3XC_$M~C@ zs~Z0H%l<|Ap|-<;YSQ(mI~09@x>+3;zbdgR0~d$RV{2X5=1F>I;&{1Dq}xlAkQc>j07d3mst%NN$!!`Mr|t! zA>V25iV4G}V0zYcYE+&sNTt{4@+u&mU$oIBsF(wpz0}I|c9@OkL&Jqj%z*avFl~$F zTHg)*kxF5nrIaqcN?zz^t5!;}sb5Xy$zTRbtk&6k5wL}CO1hLSJdV0N@*77mT(d%Q) z1)i2SnKNi$h$vB>}9d92&(1-HFOAJ&BGijbGihcQ81EDsmYyij%nQTVKAzL z0uqa+LL(mb*V(QyIU#uT7b&~b^KqnW-D`r9OG^2FBXfw8gg+s2Z&rQt6oe^<0f?MP z>6Tk;-i#2P;cNOuf{-?OaI6!$b&1Xb1^W zp|fT$*fS_J`|k=NnKMu2d_MxiA6d_Vf9F>-`>?SX*hj_3FV;*w-1o=y_|;UvT-zkNX4?Df1iNv+IokdjAJO)j ze(f0<^>!xNQKeO1)kVuPmI`N<@2p2$Om%j=rOO$pfP5LOXQNL@W`BYEJ|~q>F7v#E zCcB@U9fqt&T%L0s?D>mkTifr`yL@-rZ!{^Wl8EkKh3q~$Mgl_C<0Naonr}Y}uRcF< z^pk?+K1R#_@YJK@R8yjb%N~H+F`qmY2mh7L+c3Xp1ipAMYdP)tFi}xhs4Sj6KzD!t z{xxVLjq)14(LcIdm-)4`g}G}hd@c0Ik%%38(Pc!3*wEJ!F7xgNAi28dB(t@&co>W^jA-tzz>UQSM77UkC-Q$fV>8H59jvo=Bli1rxo=&Ln_@V zF9x@AmV(0heB>!ffNSC1D%EKiNvX*v<+Tc8ifr27B01e5z(;_gOSKPPTvR#x!(o-I zSLvQ91ntB=LAVo+^ul#hL<-rZf{RrboBI2C%*yYlE!)fzMc5nZS`h;$zTaRf<(Gfv z^`ct|PN%oGTcqFu@yq-~t4O)gI=&~wdXr|cjPDNU8CTEe9ACp3-|jx)3J(X)Ha%!T z-ees>nyCg}d3?7vIs1&nVG+_Nmd9%y&AWFL+8UXr;YDQuOB z7Wz|fbrL&g(ggHkV;?m9XMn>RSiCA>FJ(?M%Qn8?k^1{n%J%}y9TH7>H93jZEZK|H zL_RnBpE1-d3zH)Uc;7Tgjg`+d1Nh%PYx7p12A@_}mN%BSX{u%thO}=}=D8+l~6ph&ZE0iujk=`FVo3wvzOi zc;+D8A9~j9cbYs{P`H~-YBg9VBMTUk3xt`h}IS^!H=Q@=u z-298e#~$FGNDzIw`OVl=<=u;_^tmZ8!SgLUWsw2pb7vkV-PjK$?_+seE`T3S1Z*ZP zq(GV1a4MHfn0SFKEuJg!d8_8t{Z$iPNEHP&T|R^NMHK4y04`!AvarAC$2T?!t#Lpy z&TOf$1Lg_5Q!Elfi_NG*iQcxx&FLm=d|K zlE;?B9i!y7`<~h<#rV1q64n-V+0r3?!|BYpbM+?8HHzlze5l>=a8;UGxD)=`%R&BV zQ@3OQC_64A_sQZ>t}7;@wcc8D>nneHN&Lzi0{_RbTRmgFBpr5w$Tnn>k)!WNEK7pR zA0^i;Ri|pNC76caf7a|kQng`Qru_%z6ZP!p4{r_l#<~0yw_#_&w~}tfK+aPpmr{U! za6d>Wh8`+1V@PrJCuxc`AkbZ@fkGAcPi#<^-EBE9hKaVKF{e~IJ%7#5ev3n1c>}eJ zF4dHy`txUo$j%*~ry%coH7HWkrR$Tpv%I>|R1=H`ZBaT)0N%;0Z}w;d2d-u)oP?#4 z(Qn6ogOkqA_wDzo*X9l)+%osmx8F$LoI>QU_aE=vlAzpsRNZKY--|95zt*K0Rd&`# z$fTc`nTjbU%DXXTD%oiSk|zt5r1@)7*95ouG1~a)etg|}p9BLFb1&yh4O!*IELLh! z$2nUjzH<>e_8^5^*7sj<+kms2WoHC_`u2OSc$xFT!C3qb*k^`Dnx0=5L7V-!H;_6{*Y`+#Fgc)??9l1$~gH;Z0c)nld zI3Y59z};K`uaWn-rmgp+&yAL zw`wI*Cp!VWYhx0s3HwxwJrcS9Sl9MU+=i}fNi>i+Js@=qg*0WE!@jXox9OcY9(F{( zUOm^=q@S)EY#)pxzj@5v52K*u#B)BJjxhB%LtW$xSC3H-?tgpj)VIV57{s+F<;e!? zHVOPjejoCQK;>t&z&%gI+B8OtCP+!x4;$WTrCP;r%NfWT|DvKy>zu3x$)=RuvUuy9 zDm`Q5@MjX~n=r;zmIco%KKz;NvYvF@j11z&>$XexU!|rn8f+KGt3l*j9OPmF;hng? z2#W+aS%|=u!}kE?hK!)m1?Q?~STKV5qtwt9qe{drKyvAT{Gyy4zoN(RLL<9U9Meg6;&(2g9yc!7H)%{Q4yQmai>(5hUd6wdeNN3*3rwYGM?a z4}-1h3VtsKuePg~F{dWT2ybDPg>&Q-L;B(VWD&G57C6W9)ygc5)T4Nbt20?XA@WqX z66trI`VXX%Bp|bB?_2ITsr=8S0fOyXN#~ zK*;JvGXIqmk0j40A&{|N_x$$Ky0!rDUyTEhOI{-$_wTzA{Mu%z{XDI@cm;MIHhv+IPg;Vjdg8PtT=1Z|Rn55*>?X?c(msH2cvW z5U01KGmyKi>zj4k;Y}IIz0uBP+fl=6F`m$+!A-iNo!SOpbZm;z}VL@XMKPbuZqBUSW zaMj++qV1s@d9Qt2*v-J=#)v8KPiB)>!^kpMsgQl~^E-3*6CeZ4nAQk0-V-7X|NC^_ zXx-%-sRe;QjJAeRdtffwY0~|RoH$znKEM6tt64}kNR1uE6GBEz^C4R0kLfeXe&Ms>Nbr6!tmC-rimVgjKU-doJ z_J`B2s9^`?PcK*4Jag8H`h6_>%0K+p+uceJM%eswUejl_F@1MfY1Z04uS&2#%4fW? z%RD8I*=!}|J!LuoGZx^;pP#{`w?QQ3zZGaU3H*#>|PPSqJ# zZF1keVk*n4ng}@$c%WJSBI&KN$2|PkFWpIhNj?vxQ>B}@z z#lMDZFi^3L?bB_v>!d?E^V-%@V}6k~KVpyz^zIw45UmGfV|S;J=ws<*0;U8P0x##Y z&Lw%z=Uvvkei7P>3GIR(e;5zaRkvT%X)CVWTkUIn&bF6*5ZqgP#YT3C1ie0i0_t|^ zS#Lf`)%^?IUyQ$s?zO4+oph^D;rYwnm?bm#t$#S5+&AWVri0v(;aXH+hx^~RHi~FM zkuEwz+SlK2oyC1_n&u6g^S~k3*K#UofAPm!QStPq>ks@tJ9E zzk12$7{}TA+#udi1D~~bFIZ?~aKzQ*RrZ(q{iB4E+rcyk0~3R35EsOe zjYIpBCT7~W8t5ltB_4izL@m=1H8l_$VZ(Iyo}O!6SdJNSU6^04Ixp)9dHxN35IfCN z;yu9}dZpN={`V&-yRzX9UQrkmb*jdqJi@B+(5gaqK7%EmY?GLmw08BazvM6e3bHb< z6X9Z4qj1T@&MsE#j##0TwY1IL7CQ<^2wbS+?t(8{NC7b>`a{JF_LzAey6L z-Ds_qQ>;iSnzScOGNVFiDwS?5iW0Z42y;grMKd9l`PynK0y+}CKBGe4BA<+EvbeK4 z>-EdV!B5``Wac#ve^ThYmYs8i7ME`33z_dH@(2mmwq(C3(74<=SRKzu|4?i4LvBeT ze1;%$D4-KXuMLT>@znTqSLJ%+Y$J?#ZS@ zyr#U!<1ob}&^|TL*B@Rv+rQ06d^f&r7jCvHeoUCt3mhr}#dh!9usETj2?l5-V8$gI zGNb*Vl^vzrr~Y!)7TsGYh!nr<+kfHE;a{#P(0$*+EV;}cEDyx}^LEXXEx8+;mp;h& z2tx`oGc309F=R3ZzrA@ zVOe*4MVd`JiNml^v2>W~`qdyq28OB%<51!YtsJf!^s;@*+=+RSWF8%Ntt8Kmw1>~- zudnWyO=X>S(N}%qOFuNbj}6N&bvIemx66zoq9(>;p4JW2*N&Sn`AkxW66P*@>M-@+ zYf6TcH~jNB_L&<;55L!Nk41XC>)kq587B`IZCrplX*W>mF?Z!&?VTfmW6xbiGW@!E zxW+!eXlF2+10;G|J?w8hnBQrlp6Ag&(~OPG{IXDetsa=GV>+klr_Br6cDiyV}uj&?@-|x7-{;X6wqMCF9@WvS?QJsE+wFxEBkxZm2Hs?>%ja zd{w44t94~|9N`=x9IdHY?ww5czb+C8&){7=j&m27cSmyrH0djEx*g!x)UIsWn@-K= zd%(EVVJH7Ni?Ve01}o|oR*qj}j#iVY-tHT9aCNZ?m^OM(u9Xy41^g4vpA9In*i=I-N0TBIbW&(O z@M5fWjCJ=PDj@%55b>#eFy}l_eT_3*CbspycSW?mFp7Wjek;Z4vslMgVS2YZGDCi- zePQ-;o&lnL;u$`0+u$pqiLi~crsPlYWvF=5skm=W{vfo0xY2i1z_`2xDbqL|@Gsq7 z1nFwo9I`yLZsgwI+S^{JEF0jb8HWw~XX+$Q|6Ne)g|@JN#Dh-yKAk&dz} z%uf=|zk9!XJa59LKGU6RC;K9T?y|1+3(i9le3u&Lb!?`}@_`~glm5zm%Mtg}6!wL4 z8xwFIO+o3(1r>mwRQr;uEjx*ZJ5bqR)Gn^8J*ag$Kvy81&x@RT?7N_)su0amQ8*fv z^73$XxRI{Qud#P6+mMz!*ac=$0oKaEMIe5FnODO4CPC}IUn{7zT%v4Aqgt~}AdjzH zrSk{7pz_PbyUsUboZDO7>$V*-cV4W9a5GAH*E3ovy5H zJ>8lZJ>8e&UE4;>=+1JrFxy^*OCe@W2qUNg5#C!t?#5VQ;9wCYar+$~?al+E%5f|U z69lJ-7PS=bMCK3Kz{EVNaAT?(gzbw`FODWeeDw!4j_OfhY;lL5wjOUgw#IbG?^&Qa zVB%kA#v6g-BgF`7i|MbAqeK{ICLn;XX8~}57O`NEOSLpCLuO|6_9<`n`Xi>@7WUh?zY;UD^r_ z<7J@?&nlV}wT-G4R|@JG)eD>s+&S^Ft0-DIr@&ZD#@}7aE(Lw-`|?Kh#gh+NcDygR z@xK0X2zZ`ZuKQKg0iHPYN8&*2*)%JgHwGyuar+$KrsewQE6!fKFuU&qktY3^4`v5> zK-T6=cp4RKDp|7#9_<18x3wET7L?Sqaj*KVCB-)U&N(faV!i zZ5{Wp3+o2&p(La0?9fWV(%;N4c^Kg^?Y0|NO0SbZx>pP17aS=+(91RTTOCtPB2>Fx zr0RFpok?Zn(e^VFVV%o>>HW|ki&l0EyUqbll3|ER_sbm)tl#CaXPei$VR=(GLsQ{eva;Ie&OLIjq#*@O3kr%7c|%ZlpS5Y%or3Y86$Oe1 zhS@RBL=O_qX6wqH-do@A_(rElm8wpO_C`yXhK!3a=NyV;uQ8?4Dc>Av=tW1h*x`vA z_@rRrvmDQ}EWH{iK5M^nTi|_YAP72+tc0tMv@Nycn3JL(8;-|w&oulPkIm;)J4;qf zq-LzeQ(6ApTsL27L5Fh4r@>dN@<^!MkVm)YEkQ__#akSVZ_Nx@Qg_M9o-gg1xoLR4 z)`aCczP5WKqml1D9;3wnuy(|Ah@93>vc+e;);l7=6r&j`cYO z!oR~@GvGD77Bu(E=+WtoG4<(2{9!mr_j9tdz#gngcSY)>NofqzT`XjW(;D3`7EU-; zE0O`e!AJWBQnBuCMqTat-Cp?lAhEQ@@)bboxbjSp)(IWl!8f50V{d!%;nsgZ4gL5f zSHd%}U8wzJnwbQI=X0?iAONQLHN$pvgE#>co*Ph=A?VE8jlZk5u0CIR^e5!gleqF< zHq^U!i|aK8ZmCZ|A0M150~vo)vJozpFKZ$%bBD+6j1%ycfz&fz0X-~YP4$pkfu9B% zHmL-Cy!h2;yZ3jZO13tv{7fpcOvUCT#V5C!v^cJ90bMHHXwAf_4A@5FH_B5g&N%rz#rbl9?KmQ-n_5OdP`_GjN(}eFT@xMsd z;6IEj```Ta-&Eyi&(GO(t9obgIdh~Nf0e&p3}b586DM@ zsO6o5A9wiJg3CVqa0*#2oJQ0Ml_1HDUZN03!Ba+a%s6V?{x1aV4AP%t;YCGFlgr5~ zb2mXMqDyM3@NT@BE9*!Odpnf(kGnWemoCZ&?Qlh?EFdF5oTSuAy6nb(+ktM9R1NRZ z5Dgyq&&Eya_={WRblLyirHH~P!Tqz9_9&b=BxBQ9l&VVP+;*-GOfyZ5Tb#9KxFm7irWQ0txBq55R z`43J%?JXDoP!Q&I5nFk=6(P!0;SHFQP`-UB$}_CY2#=D~c#go&lo4@NSp3!?|7EtY zya-^*h58Yn8dESS5-=koz3*%tA!SP$hbui`m?2D9NrPfk&_r00C(*Km60eGCDMs9s z2DsqRtVw5|qBUyt@2~YA0!hrb@8fehFLYpd`vMwJYlKfyXV)hk)A{HKgxNcnnY0LF|4I7HNOWQS$8 z-fD_upyUfOoBtvNjGEVFdOj64(@MqE?etdlka5syj>Zx?4)2se72Mz0@3))g$66k* zLU4xr>C1d#2r97jX61Z^js@?w#v(Lia6|qLF7Rr%WKP=s7CmY#(RMuwEjDS~o+^a> z*ySJ>^aMGosF)nyU2x;l{lf=z1pU9tULLuaT* zv(G)r`F6z%l=gvi=Tf}P^SWV*dLg~{fDQTCj`=eqZIthXv7nuF1=&a!GY^=kszS(W^pyV;|V%dTo)x;bx z=gy@}m;J+#uf87C@(g49aYQ_pNdY&9G4FyQa{ixC$-iXXn%{=hy-zQ6v@7|V^TMh0 zgY2Z|Mwhp@|MGPnBZ|M5-uW~Fa^=_feuhmMebv6ny2ZqWV;{BkOn;37$4SzPb2F^t zgYEmix6K>E;GyO7`Ko@E=gv5#f+{174xKXchFk5HUfLJ1_`%QA4|Vr1*F&2)$OotG zklLfwgL)n4n0LuN^?cc#HtCmP!sKuc*VER3PY*r#RU-wwC$mxKO!j8}tY64p*|tZ= z^~MXov})3>dqZ0^eFV-8(=T`=5T%+@3nRC! z+3!S@%d-(*d0y^~F&QODil;mo&AV-?=X3tPtJ1}O+HS0WaSzbfOk-_1dRSjrZM}Di z%?)To^CX{PgUQl!we`l*w`qf-pfVAzP{@ z&b@iuRT@*LHSX!PfBU72e>uII_2ac(M2G`I&-3im@+Zsih{~YFUO1aaFNOGe!_Z9n zBzH-8wiLm0l*g_W`B^}T(9QgUZYi#Rs+}(2-wBul{LL#)^rM#tG6<)^&Rh_Smdmrj z0njh~yIl<)u^hfL_eDOx+#)<`(%6+yQ~ zJI{!vF_=te{zMu-^#fWyWb8Jn`;BLw$zE1u=h3Bhkq!1u%KVVOq1{`zTpPu1sdSS1ecFF#)2c zqE1;gdd+68lr#P|%4#}vaJVy>W6-RBlXcZ^nseg%#>>qrGfDXowAS*oqHW8$s6v>v zV$Wamk(i1MBXVLqe(z+Bg>*)*q%Sph`$7=^X+!s;RAPeGGl^Z+Oi}oE0PAj3-J~eF zsL2!&s~6_J8pYmRg-&GthkPNcI)?BJ24})R>gt5t z11ryvP`NdHa1#i^8nb-ut#cRxG&a$>Z*|E(&{Jb$dm!psoH5(jO(!ODtU1SX>@%K&SSCjCPB+1`7U;cFlM+#dIK8tXQ zX2Syh{S`2C^b7FB8j%8*tY1qS(q!V;V`-zUAffq2F2RH>U&p>JY~RCnvBB0ID=RBzE?E~3Ab4*6 zbVXm+uc|+$x9jV+)#qLS%^2y#F=)l-cbN-+|C+p7WwLOB5G98XArsTO(S*11;r+TL z-r}grX+ja}E@(qlUJ>m=YT^fIdK*J}G?R0JUhe1(DxQs3Z{Y_t95cSWt znrVD#+RWXBe`n&1KH8W$UFLR+Z^NSgFe`ulQaGxn4ydT`gfISff}X=2<5Q$g5ZF69 z#gd?UKiTM99?i3_LZE#~>#*mC!l!zv@jUS3SZozqP7}_7?@$1?x%A`!aw;3uT9r&C z0s!teIs+5jB(5KO8%wM8TeK@=lkJ7Hx~zDEYXGl*W)1dyGyXl>y*_G`r>qCBw~XX& zzmqX$-f2U4StL{6cs<8y__^(mCz zX_Q$p;qFQb_7AT;%S3bU8`IJEm$b&){0+g$v37Yf@$r|*{@K0y_#SwTk-?>>xN_PJ zfSo-OemJ>#!9so|KEK9qa9L*==7rh$seQ*)aO#4wj+-_Osw)e+xxe+PbPr1e%9)p2 z*&XZqQYO9PeVk%R-uTIWo!2!3*zmoW?62G87ex)hu@yfSb+9z(Iv7a--orrotO^R|p?-E=$*vIZpWT7QNo-a;7nf4hIVB{N>AaOBCM2*DPf z1=G1*bRbVj)4?1jh{D=N8R;RHuE;8hD~?;Hx?>s@CbOL^480KgVivO%-=`FM;ses4BC2nka{LlJMS!dUHb1HXXzabd?ro`a z!YUB|Xj}mLy7^>~kpXCV(RQm=iPJCE-_h2{MxI~e*MSQg%lG%Y2Bw{n#C8pc*;PFjSi<*jZ?3A^$TxG# z;gyrIi=6wkohr)%m7tgf&tsURQP`veLBpi5kt6~|Y`f}cIGDe`95FkW%D7}l@7CCL z)G6|SvhM{L$-#nK)Y7aEzka_>-^7TxSyLr*;Y$gt2_ES@*i;ulFbKH)4a~NGIu*M6 zh%5eaX6Bff>s1RGbHK-vHBPeBoLS0fJ|odIo^PFw!h6<0DrlPr6;-*tqb#}p3V>7{ zxi$^w2}pnk28}$~i;38y-z{ODa{`wJ^T?IDE`a~udNSa2cWmok9Bj_em3%AeFSN?% zl$3KDPEzVB8{Ty;`Zs%7(yEd=F3fTJ`&n2@PM11Lh zOsUr+&wqVHH#q}UkymS!vDNk#V;1kgKYC~t38mZvxJyoum5dJxLgurYW;OSczXi@z zcV2(~Hr=P$7WlKmugR{-CyIL}M>)DF8F2BmOmmnWchN4B(^P0v?@H@jXs>@RduEps z^M>jkdo>g9x^%kGqK7SGgo0P#8Yc2E^w+a(SBJNdR}dt>Ipw1E3AgFRE}I$n%XOKXc;Eg0K;Wpxcr)ZPiJ5MyFsSuRG`ri*57S{P#F z<*1X5Au93Ou-5LNfiF)@Glc$na;XOm_81k^R0BLw%!Sm|6#(4js3Zw--1AP`yE}ef z8qp|3_dRLBCw!ngR$y9k;>Wiy+fQkL(65(RHow$DpZ=P&BHlw}<#w?vK{`g>xVl!q zpZNIkcQgcNJIpJx>{8W#jr2@8z0 zr)u6yz{Ft)Tv!uM_$u2K#PINro+odP;KO#wqqZYJ`cBG^n>8;L6V;rAomN+wYNe(2 zzs!0QKg*?NWJL=kRdrkX%cIQv`_@p{Vmu?%3jnT&HxWx;OSz&#Uka5gW@rn=1NsdL zg<;sNPYyQh{HDR_^w9AqYzCoo4xz@+)`~aLqXcK-!y!3R)gPmXl~vLvvB!mT2lgfx zlUuHd!0OgWz2{6Y5lNu@J}^in7!^}6|7#cHcT4P8u`>e4enUM>{BTj#1*&GXq6g}B zbfuoiK0O4ON?J8+QkuZ(5kcoh5N1Rje&P(5xjZCHpUVpQOGfxIaLe^Ed(5HAkgSM< z*U-VdG1(59Fp1};L2@+@rP6Gf&~jr9!7hE7)vR&3KhGK&WH)#+4KlQmFE2Gid-$G9$C4 ze(l{UrPt#+MPG)HYGrHb(|}{jdAOMwf?MUn8dEuLD7)kZ{>k4SF36$rQ^eb2-QM-`L#8fANu5BXnC&PWgSB^^H(BHrvVy_)Ti-QORQ= z>+lgbv~gM$IWcHXndQ+ph;4V(4^(LN?Ln4Ibui&PO9V=8U?Yw@qt|Y zKyhxlgGgUuGf7aaZ#)65o@B-L$dgb1^mX*jB=z~b!Nc3UAH zsua4hQQjCVN9$wzc*0n==(k^Sb3>j{yWwm+om)wCK0W_&JjuK%H_RB#`+{MoQJDR% zNaw{8;6DhaEjy!aTazeZiObY{`j-%!?YjI|2J#sRTF*q}B=V5+y(k7`%I2YPT)6fC zV%oskT$xd>y(l;pcu4|V{xR8n?o>8JN7B3kamnistX|4mkY(J9HVT~o5Z_n~M!1Nn`^`4wBfd%e$_$fG*SygFHNa&}83|+r>G++Wi_+0H8RGNAGL1Zx&Pp)%i84SgBe$)uo2xS&QlwQTy+O`z{`Xv1$ml zvbKL;xgXx%y*yTv6FJB`=N3?r_PI*oykCBm9T~&U6w+o1lQVJQW0g^6D0d|`jSd`HB+$R7aL^?~>kvUAn9 zw5A|+80yBj1c_u-G?f^wf9h13x}y4FYl`nof?UXmxHqaZT9(Bh+9e2_ULL>j&L1~K z*Im{6#lVla5b`Q~st73PtVZeV^$1t_of-{t$jFiA{X$kn$ISI7bwv zjZ6B*{c&nda$2IaoRym$^joDen1wAcY);;j%1t&$0tbOdtes0W6GzM{RK>xAcMG2D zrDG;MaS!dO%kTV#1Y9%@OOE)X{Btz+GhXXT`h7vRZ;}me!248pT5I|*mzRm59cdK= zuEW9)@%Yp2g6q=U>KV+e=0L8F>y=8GOUx6IP zAs=BP2pltPAbOM4MoW&qHJzpNcrNV04mnGo+MiFKuQg3M0{BF`mDnQY3pp-%`yq_{ zj6@p1eH^AJFWvK9o(ZU-KOvQ)V#eD1DNP zRI=>+smASI_w$su6II{L6K{NFy{qRddE!vS_6=JeMT+qP{rcBW};Cyi}PIC1iH-}ipjesiwl z`Ud~&w+?9glax&Fo(_65cqad}um@L=-~8%5`!G^D-cHMkJi^4%^dBiYl{p$BUUv1! zW(_g*8I(jUaHClP3Y@Ls$Vw)!cjua?sWX_w&hq8%L;24HM+vBXp?F50 zce_ue>`_xpmgScG+R`M?s(k&uMGjy*l6bE~5IeqXFERpaGmf<6P>SiCWc1rHx*1kt zUWApE6S;cWX4`pTwJC#Lwdj|8Clw9-pVW*4t%sp>O-sD0C zW&&qw(k~2qE_23gSuV*NglnpF2w#wftxSG-@_6gp4t40g`s)?7-kf>_fBI8WHd$c& z(9GP$OP;40&5or{9bep|czLvQDL7Sg)du&ztKB{8zvWcY+uD03R5yA-n>%AKJt4%J zwPe0?3-b<(K7xpVe)wbYJ^2&#mzVnvM{+f zBP*#ayjLJ5Pd~o6Ft?kCZLwp29kjBfN9JHOOYMcssX zt?W|MGX3TP>Nd-)M=qWDi4=30RTHs#OoBB7JZdnf^2FGow5 zjD;%m*@0R)0+O?^#3;VX9I=#GRhFEjndf4B=13O3lC^x=6`wMNy#flJ2Td^y6@Lg> zQ)_3emK8lgYb^tmZR=bS5$I!YrN!*D!=?-XWr;+z*$}7Cg@9DR_Jw@a(v+Ch)t4Df z2h}=h5W|4|=96WR+@crA?Bl1y@JUg03igOr$CRe?Dr(|SE$pdG#XqNqE~d^6yQJ_6 zw4W%-Y+)E&R1XxFG$ukG5P@Om>e!fsJ*uqsc?+IGrmZQ_`{*Ik$!qOA+lJ}j@{RcI)K zC=fkL*;FQLs!I*+`_161v5|M~<7^q)swqAtmE&Er>(!*WKiW zu(hW40x6RJa-MxkGC%y5O<~KITFE~oP;jV31qnWSfyV7iwuA(GpJOFh;_I3i$uDRx zeT~z7S)CdGnjj50A~FfMrisz7#9cTzD9LGA;0=QY5(ZT1D;01 z4qzu-xv=n@YnS>cAibB=?47Hrao9|M3t5nnCEl}II6Yjm#H*RL?9rFRibk&7$pR#>*FXjBBJx0R{E2<{YEv<$Bt^QxJ ztfO5Odd<08=Ud;EJVjO6{pxOM(sVU<9GLcTi%DrAd79bOQl2(+EQ~`uMd3zjh25O1l0?1T7z|Td6Bya=mn>)O_3Z zZ>2JA6h1OqkkM1b>;B>^*7}YAa6bWZwcY_Agi;*w~W%CZXSkmiAUQa@uAPVzwV!l4E1;h|n1V;#^&1e@zP;}q>aA#TBSwnftfaoh3W z#odCAe&J9KCDZBU{8YX#4%90Wrc=M1&f{kWr67G$UgP&{+FsD{pB~#hX$56Yowm&% zSlH64!!&CU#qo5v?mXQ$Kn9-Ac+$A1PCbt?z3ylO)948wvikRhyWEe#wnj z-vL`xwwZVmgSFqGNalykmcHH4^{6J|$i;p>C9zxap|04?vMD#T+vRkoDIR{PCXwp* zEUZZ91p5g8T686a9PRv46Samr!8pMXm3>qEt)iisY9<$AidrvKLqfTG_ExANYm$Gs z1kh8Lfo>eS07Fo!U<%?!&;iU82j9i>OKz>7b}JMj&}G7U6AU8Dj=urlI&4seD|M{h zVaxxfo&sUXTKGgly-(6SEkCU4^E`W_9-O|Iv!iLKQ^p192C$_^+Q%RZWx=Cu)YsL8 zNATR+C<}|?s2Y2<)j{6L*n zQXt_a+_()6qfXM|D}1_6MaIFwCFizIIEEHcKVIKXIa7k zT7V9Y2vxwhrUZ54PE}j=_#&qBdZ^<*3u{P}B6QXuW!5zD+V?b zWn|>|et$_}N`Kq(?B4E}&9g3t2dJ9lQ1f8b@)vQshlYzf;q2c)eN{f}O)827VRyV; z0rYf5C6}j*A32H$&CF=|snm8yD4rmW<%jRIkNSvDUF6SlD6|cLVP44?upr7Ssd{AX zS#J&k(sI6+YhG%1SkKD{^FrJnMXX5a0c~$O2EpY?W|>b_sch$TpMeet=sDd&C_Zp@ zaEuern=tmBF&UtkE?L9w@j33+{9SO!5bUlp*?l~j;M>!#2|n%#KMl^Ana1`eSS917 z9ya_a+F0Dw$>!KhkNDP_8}r%!CipeL+8mYjK_1_ncHv+V9oc{VU3gPJ>4iJ*ODj4N z>5p}TzxEFr{0>+Zg!+D$dJsme7u*v6C^Ze0WSzUgLJ zxLmmz$|Kuc$QH4mTM4D2%eOVrS|2dpnD&Hq0dgnlkzZNRGsCWDWYdmSjpD=hIJ65k zD)D}9jU3PH#g#71wLwD9rL^nlPFH}vNv_?CF&N-@orHevz7A;mI05^9VOjC;5%nTh zy3F?6P`vkV;ZIDv^#QV*I|qYu+r&?W@izv#y|H=0AZ|gO3$%z)%J`_sO24fGze=G3 z%sm$lYugD+P@aAW&s<%8^?h%B6Q1C5`~d-RPW;%(7j{=kWUZmXt_o2V&{uDyQ01XC zf02=p44aCnUQD#HFf}q4qOEf7>WW-VzkDU$f-6*&b)4}%u*1fxs*mUm6UdoArx37A zWo_^O&Jx29h8ghz8-2sfTXhwcX&?Q-j0+&2q-D6jGwQcL{LZ0u{O|R&T3@-5?-p_Y zpe=hsE7EMl38vx9BWVMGI?uIuFIG6lZc_350zfAY^r4S=J`Da+8v-C&WSuH(=McTi z3#q!OI;?k2HZsI_t^my!;~!Z!|MTIO61?~*PFV^g7NolRy@!eFZAGAjy5yg5vU z>%}Iraw!EBqA_6U%T`qp9W=Or%iSEzL=@TQuSx=|0*xu2-zeIxvB5JT>jOkU<-mn2DL6DMg9 zLTxxWWjFyQA(K~W+pU_~bT(meNEi5fqf1h*0w6Re*QnAW?yhi@jEO#Fc%rQyzd1Nr zx6-9h^A~*4w*h9yCAmgNs3fQ@uXg%(J~c{!X1kWk4<2Ly5ivk98{5nPZ9-@|({*H7 zyEHzMa*>wyT$h~EX!&xOJ*-S-x~Cq|-UP6Y z5Y$t<@7uvh7md(hpY71jEJv@nLoHH85TYsCM7Xs2Zho^uMDfakxfU|?zNTik9ZK7vnwet1yAZqjn+-$fmKH9TK>^G)zu7(bPT*xKFT!jmxB?%vEphHei0fO!64#wXFsF=EjZk`e z-)JI`v+fYRHO*7GP{{QRd<(~)38ISyeQYE@Yn&?mJbT?rJw5!0-zUlAY48Z?2{bG} z`v4aHnn@ACTihBhT^3#PamFnX59YLY=*aD;X;mK`=sMP$!du2z@1)6p3r0ZJIU*|W zdYPMeH8i|icTSkI6ntTfSL5Cr7o2Yz^=x{PF3tlq_HbU z+gOeqUT4pUtX7j|v_%vhX(n8p!Hq8^uK<~L(bCTA$t(NBuD&HOZN%MMy?dlkODmSSbj(R}kaVW?}jJGinGK6^_QKC!%Tc zlwA5ZFm|)%1PX`3XhIdgglKKhO%Tu=v`^<{}nMv>tKP@5ueb&8av;ugNR})dZs_`n2Q|^*zVU zHvH$JvpLsVJgnN`#6Xh%W+7KKS)2?d>40E`vI%a>$z+t%b3fo&@*f-SP9c9O07WwB?>#jP&O-uBa zSKU%2{XFv2oHbe$*h)!5Lx4rL(JRR;oDhwN2rAUJ7?@9HN;TG0@NTA^ledr_#e6IK zA4g)pWlSm{UZhf=sF>K4i=H!8E)K!7#~FhT%LWXo5^3B?sAJVq)KxE1hQ2&8THfDJ zYT+E$A=YU``|#u)MSK{)Vo`T$F)5`Y|0alqn_5edc3Q|~BlpttWoz+cq8XQgz>cveo#7}Q*d+!7)|;5cSU^cw5LRGc)= z3!Jq$mgH-3Qkcsg#uzQ&CmpS^;Tfkj-KzW~%8`CkHcsfm$c?5FTjV?&xRm{VuWynT z_TTBQ?IfwYH?NfH*B>RBlJ^?!18W?Gg!d4jVXC+HU5x7RkMS1xIa99b-ljLF|Ru0v>@G`_<7N;|1QYfN=K41O%osG)0JpwMTzUZ z8vk9Xqb6zE);+iLxz#@3x0=_Y^FjzQ5$EVfPpk!mI9I6rur8Oo|-Sp}QK(ERy>uC6}{B%!_ii(3jg)=h=(>3><)1=}4a_fSFhxroPqgC>=7 zHCj8p#aSbwj2k(|IKU=3RLzLVpzCD@kDSS`KZ``B2BF?5*~pOIGXlq-;A8V8B;&y2 zgj%LTwM3vAoXew(i!q!D0ll+-RuT%D74k@3=RxD^KDY7c2I4~r5s(brN=z1UV!Hh zb?RhjF6p=fvUzQ$V@c;x7f9qK z>@9zlhSR#4GmN(Dm$-TT_wPih@6{YGfbFA-OP3+6E#g-4Hs2vq4t0oWmvF2tzS?ZH zv?!}P2krXuKt@r_2#o^U;X*Oz z3bXP4;qyvUs=$H$ffg!wU|7crBr_&YMKtekk|zbmQb>4IDe}0YQ?`c?l5!&Fn_Bw@+ks8;R?wq%zgUb@oRHy+1N%iJ>&tNj6C8LhWyJ9V z57~psI;Xe_sW;v_VaK;twx_JO&L;jAbyXitMPVsNSWC~??{#}08VA4KD(_leU{xaCHky|}5Do}`pRw_X0fgUl5Bu8Fw4!gb#6iqXN4oD&A~!SFES zvf6C_Z|{F$C%=7h>MFL(U}B~kRV(*w{=5w9J9A&49ceaAV1Nte9>|Ak=8P{?gOr>%tOfZ9$zE+vr3F_^!W&a7QMKG$QQr;Hpjwx9PfxL z7#BqhWLg^+@=#-(7`;?E(+i6A&iL)baWJ3GU_aP;Cd1&vIQr?koULf4b@|2ld67)*o$;MEcN>uH0((TDw=jAa*~&rer0(LD8=p z0=NvnoksftqE|2{1kxS;+!cDUT%O=>V?tIL2bV0p>Pkk8C?UM-W?pBVr`w3rMI5&E zAH_r>Kd6>i!3H4Yq3F)#RwBP^luKgvDFI~_ZX}K}uHXeyp8<&pVV{D}HV*Ie2jJSU ze6f$t+^yLiYG}{h5U(yHssI<-PM=y?^x}b*s*{OD#n#Y_6^v#Wia*5krFUuvOu#;Hl2*pMlA-;5kU6T& za6X|ViDTD=k4FM>>HS+YJ2S(s=qBD){HRy`6ESdkN&Y%Fj_O7Do=a7jeateyJctN^ zg{JL&{STTjoLG=ha-57z=>eyP7mZ9UCO(3l>J~J;|dSxN<4ql9?f88!S4nUw9$Bn(2Kvlr{14$yw`bM2Jny<3Y zMAc0q5|aHpq5#c<-y)Rkr0~aI3p7-Z`{H{Z-sslLhx~vY2h@-04$GoM2U}X-unLxjnm#rJj*?!xGj|#M3$b=ML#i8auf~FnuQOHhn@#DV)|F_-R?p4+ zx&}|4);BgoA)~iGuEsogrO5^N^KT!qE}lkoRS|7VX>&Ie6b_su6W7UDtj|@w-r-yi zryuH5qMkn)tol9Y3)axulkanKYu~zd1uMC)n(`)zEAegCCl?o|4=De#{ROu*g3du_ ztz05cF0O_1*;cipe2Ez=im%Psv|%Mpm(1jqCWRei0ASt9N{)UvH}vqNgG+~%RE7al zRcNm2QvQNN?_8HpxPK-9>!@qa7xJqExsF`l$q-KPUa)C?PvnjJIj1(aNd(mHV$QEb z<6q=?-zjk0TD&HT-!+gX07;%Erk4YUzVvLZCC@7x4CW*-ks;vjF!meYpVC4>G;>_k z;HT()caprwpKY8Ii+@*i{X^}KI&LaV)e^z7wnkB%8y@GJm)+LxYB)ojo4MPqxdPtH za*J-B^2ZFUtb&G@4F|dAqI0)A#4YuvWuD)B{Zm+9b{coS@|n-eTH6pmT7e>3;fwq7 zR9l~mSpNXv2@)CwDDbd2*)O_O=bjrm)vdBed^6%jiXP!yop zbLCG36hR*0L&iz3Os?^KP;hPlTM(vy-knbDd;#H0>L$yX>mK(KFDQp2qWgMp7Wj>^D>`36+%!YA+PIG8s zd**b$AMkXH$~KZ+Iw-L!2Gxx0a_Y9Nx;qSx|{uBC~)t&^xrim%eZ!9_-6<&1OPC z$iM1a7`ks7@Xu0cPQNQd#js^zC*rURfVqq#!$0=-oB;0M7G}Ljx7mFT97?ApsHSHn zcO~G6i0C9oB6GH;kG&%;zUagPMb$^ViZb)n2b#07PHBphh%l`Vr)=$s|HMnn@Wxw9 zdV7amnGW;1zc90AaseQ-=kc}ilyVN@aE;*+auemh%dWeqHyD&LdH@xuneWmjjeb+i zh29}sre`*@;nEb|GQe@$kTF#=s>23%QU8Ay2g_1S@2T8*d^$`*_Hh>Zo9^aRo4<)r zV%GY?YyG{z+egx~$IASnN577374EeGq?K*w3f`FAQG|mLzt=rij(_1C2f-oDph0}4 zH$p4v@2n`L)E(o8Fp{V)2BJx!k<-n2ApM!nd+O{?Da;z)Y% zlum!H{=~Ms96G1d^IhIJea-UDIld)?+QG2>Weh5(PkI>Z?XZ*roo?~fwmCe}Kw2WS z0%u}-VZ#KeVX;8Iv+s$=th#~vPfcmD5^Bi=?o|G_BnJECPxSa)2CNQ#Tt$M7`)%!q z*n8Z2PBfF?9#4wi3Cay=^_Oa%cGd4sM+(9rhjpgMibpuJ^MAPe-V(H{UpVQR?O00B zcjs@C>NWR= z*HcGmlG?sh1|9Vt)V4~GbrDwxq-_kcfE#z>U5XBmny+G4!Z*9~rBk~N+#eZ>#_mZZ zEhrw0bKcsQ!hNc(^=V);s~OqCRJDd7-PhbkZ*(`=;22lBnKpSI(qyW5ZWLI7qwvA~ ze)=c+-MVg#2bgq212QJzqL(naH*Y{g_Z4+kobi;JTZ0GZv+mpAWvMD^t7soDMAvsZ zcLCy^8D?N<=AQPAY1Z$Rs7>0P*Xd+wjwfaMp`ib7pZ}=qvsYr#DxFrnC#G zoUX57>ql`_Hy`93=nYUan-u?R^sN3rB8l=(+7Mjj|Cd6N|A#{2{pXVY=dzGUUNs`U zTavLHq6mKrriW-4Gq~@#} zQiO*D)v5d>wMpWO#N`ilXV=%Jp1ocB&4y9B``7l=ned<6Z~$6Z_l2DGjzk$hNer@! zB#x{?wZnpYnG-zoNa9}J8#x9Pg-4GZE{RY>yEm$rM%=WTKSL;;-dlUZT|iYDE1`}N zdEOp&j*SvM+`ev!)A9cAxGy=_vWy*)KQxrCT0jhp(Lf?t?-fxs-(xuc5to3d=H`~(Z}Qd z*N?+dLOBxbG9)?;)f8dfwqWekRtATvMDv{Bj z9NB1gll}Wb3@49YI1m&gml%O%J9sCFqd*rLZ{7uaijy+ezT-;-JzE#mJz zbQNso66+_|Rf*{Iz|XTu!(Su9XakgZ9`f&oCkJQN4Wt~mB%~}4d>JyG#)qhoETL=} zm+Z+%?=H&)?kcx_d!Tg1I#CH1AtyOP+b{pV-MMv1d!899=T&=j-91XPXfSDz6Dp;8 zd=DbMAN{+`C(m2<*}W)bU7!fZ;WcqZ>p`CIhI1OnA$TyKQzV_Ic!%n$TA#Q|beLLi z;IxPJUWvu+UgDtzoE4F>Hqz9am`!j*Vjt;!-2uz5sMQCuA6g0;($78i61DYVZ8i$Y?lEhV@s``=3)po6;OmP2}@6 z)d1SRby^VQXW{w<(c@VCzj5QC&tc+fq_pUaX`2#$glE(e;xe0g~nzz=$V7U zq7i=uLgV+?#iyhwNxombMfB$wN7-Nf%Bc?DjcpbbVKwb}Ap#s?BsBpmE-QIXDG#B4 zjZ2}RtG10a%?>3c>l}>@+o^fetSMM6?bHB#IPyC7fNndfE2s`@n94H;e(@WXR7#Q8 zwyuLwJI#WvZ9?Yzu(9M zj=qBVz~2d+%=BJiQU&-zy*;Lkj;W8p^PM)Rr7pE~N@qU9{pZ^DwMu7EP7w2forz2! zjUeBXyd!BX&SstJVYH}KskByMmER9IvMGO&AWEL0;Ev2LZT;E5ZP;5Dt~aAk;8C@9 zQ~Nq@({aPXa^RD04(x>7$*(j8RGiY0oxha4;0KFq3oh0a!+at&_e#IkKMvKmXKLAg z)LlrWA6y!i_WskfrD>#kZ=BR^L<{v;XzgCh*sCrGr6Y06gmoxJ>-W^)zB}1{P}>%3 z^_W-i@bGlE(L(!sqwlwaa{oj7K`xs-lAXEl#70?}6JCfX^9m^H+y@_HnQ4D^k$Tze zZl(z|CzoM12^>j9rK%UKwdNGQ;uSp`|ZcvYz5ht|D|# zDT!aAD1guBz*7*9Y9zL+Ik(Ra&u91C^yVGEx8V@>IQ&b51>r{mje;*KSOBB&zOM-u z6J#x~9WF>jGXGk;@SD+DO{XvcPb0%b&Q)8W;Zb+|g*)@hz8Ec0YUwwuZ+bpB)BAj~DD1<&P=1b3^~EATkbI@c z!`4}+_eW?HFv&S3&Gqp?cRZBr>`j0nk+)-S>5d5goTNbj7+el zLaDn)Wd?w5rf38;(g?9pD%_z|e!#$cTn;vCW&dg$=7mRyr+pRja?Y~Gyl3E_H5D=e zfVZy&wH>3)ry96-;*cQl?3?p{CIHPN0}98-JWZ}{BCU2-iF^<&2zhFrghOMzVbL_| zAY-P4{X~T$Tq#t5LL_pnXY40Vb1&@I7FXCUv=o&i^BAq=qZ9C(iV-(=>g_q?)gViP5QXxC(#cMW3wlWI75kdYo@Q9;&nWIkv*{(s=jNAZF{#+ z8b5<-W<`0m4|&5W?R{ZMFXvdF$r+o~4c491&_{=l?3YS)^SE#Jt%=JqwBGPF{v5)S+AA-iolG7m#@96tmMwL6f3yFMz|FllaDAo3NlT9khOg6U;{3U>rD@V~ z^>1eVlXuLtL&$e;)Z-?arH-+-IlZ!)X$3!eXFF!`NW&el`YrWlv8sB@iy8V6h5Ea1 zmH(i_%g%99Ed_2|2D}-6vX3&etvq5hA zeUa)6G72a^-)a-c$oKao=X~*$kGhbLsG19zY}!bN-oi`2S{;ND^@3h{^YJSKeEW(( z!gajx1t9{zy_D9@V*(Dv{16Tffq7qVt(oLIRDj0?kfn!&3?}OI_01)BA4{xMFurF7 zrrZ^zy<3VSn=0G4R>OnW@VC~iXkBTCE!{_FVk;?M{oSTQ#!_tHs#A)W!b*DS*t*8a zoWsb)^iTuH!tt#N)sB-SYS8Bx6}p@iVseQJW7-Y%dO{Z(inQl08v(F8Ou z3<$cgE6U+t&*3dQR{h z7hadTX?5QXViS|d_h3FpvPnh7YPQXJ-}FuXMCYdUXVj7$dBD8uLyy{*Xfqlszo=Jr zgjkNpy}Ar!LK~}sk~ZHLQRRJjrWUMVi%pdPeBtMZk4t{Z!wbi0HJt-E7rHWEPEOb0 z-`@5#jg8BkMffhPFZ#ae)XT1%irj z0d#4>@HTe~EoCk_%3tJyb+Qlc{}un%o9&6$78VQc2v$_j7~e9~Xx!?9II2@vkbCoi zM0-oa2E%^EF=G~r&FOYEIk(a8D#3fPE(azkP3wzJT8)%FlK@=;Ts^J7tvxLEE|GXM zDht;sBva_v4*Gpktk$G&j#(zGZ7{XXJ@)<;TotHCtuT^jbAghkbR?WYi0yxm)E(|( zs9yNpK7=R7LIY8oUOEC6s9zsWkhgkkN2S^L6|R!u5YLe1k1mi~m(*$5>t4%!Z#vA2 zIU*%%1XijOlYt6)DM7YBl3iUX=OG{>=(MH{HU)tZaDUt?f4CmXvJAQTR_ z=@~WOCh_e~`O?xX{B+|(;B7yZgL_C?!>#y1JhXmqF)|ozFxKs&FAyfv=xEN=`Z_Lk zpYTA~Ba#oRetop}Cg|*d&|?v-Uo058$0>u&lSb&ZROUx4{}=>{ukF#ZjkTu_!HQ1g zQ{_0oSTAo`v-xD-k}YaEx({tAvP?>x@HGlaH#Gm7MN|C7%S#)_{u?IfF`Z)x!JhSF zfgjJaIxn=>rh2vHyA6Z4mYWGb2XqLf$w74#mNH7*p@b`2^`brhKjRek9@(374)P9Ws& zog`^BP~kN}&q={zvWaVJ6A7xdZ8&nR zf3=S$;Px|kiy%;jH@PH)ko z@lrcp3$GFBB!zd6o+;(RvO%jv7v!R!9=pNgKP433sWKlqu}wUUq; z{p9fnTefzBQTT-c4wozxW{t^z&OXhPP*wABWMlI3uU<{06c*0b_=!tz^#&)7X8xs# zIIqPob7k@Q6QdA*iAajdQ~ER%Q!=k7N^R9`b&^4#yjE62uM0rWWtZQ+{+sQ2aw z$H$$6K;G?DIL^!3MD5XkJH|P@Y0ET3B38~TA-HLMaVhZ$L2z<1iYeWS3Y`FcGS3dQ znD^HhMN;L?ef>uZVOeEc$c6AbYT{a(UAsF{{Gf9OgX>>PQ3F)--LTQo@^12krjUb2 zJ`Q2{^(Z(<&Sh;aJivRQt4*N?!8y{_c7i=P#=df)*{?h}<m{{xRO> zCIWRbq!Xtb@b%r)d1oF?<6^bApUJu_cKHkDBfPUu>iB#5J8@o{XufSsBI&&~Hn27o z<#f*}yR2iNtA#kY+Wjz-it;l)~a`J=jOAC1>|G#!s)=$lfqrWKFfpS;0^bX0feRtbu291=4O#UcAUZR|D z!3GWjU0%K}IZ0=(v8)~#hHze#IyyFA!&~f<>v^*p{5!q|aaX+uOy2X5D^^ZHRd+P- zaf?5&yAO?j5zYB*&LrP2P&E2>>6@$w{Ll<~Gd&ycISKJMF=%sO+XQIpyAuta{gI<$ z1mYQpl9oxHm%kSME&_>`ekYmd{dUNbTa%=u4 z;o9@N#R1!%#<7e(jduKtPBv%dlGI>nQM{(Kk+1T2r_jpTQSGSqo2Z52J8pxXBt~@O z{#vqB-$$&XGjQv9Zewa%zJnoucgxju%CMQm{oGLzrGoBLK<5W5$r1}INnV|mtZv@) z2};z^^N;lI4BQ&Yt0*6(LQ?g&=E)C*X8ZqTlwJSFC{h2(=3#=e|1wIf|8Pl(|6G{= zTwIcW*^7TMN!{Ok5tKoni?3i{Oc7-WIle$$MMdnLpxGfr1?5GLY2SK5I~KXuN>WFp zt)J;5#?GDb>o7louZx}7_SeFnP>J+7Fu(KzAi-yd(&wEWiIVw(7&@TpA^kz3}tFc9|g5^y_2J2{(z{8>*0t~Xs zrRu7pQz|&oPeCx;g$OD|m}JgwGGb3D8$O)G$Pu(645}hX$<(Q4^HOKj?JS0sO#5K*5$$T|DN_Me=y@!{H%AqIOF)qO-_wBwSyf?(=}1T7zf_FW z$5ce7FlBx!@~6zAhT-#@iGoE^wal-n1qUx)<#QL2HbFZDYhiB7nz-v)SLGdJ!^JT3r!pXL6|{0f=fQ|g@<*LMQEi*CRxhRk*Z!Kz6^f*y-B7I zmNM?GAq;yRoV+1vbPSjKDuZ0`vgwtlk=nCgxtGN-1+|Z9lIQ~CyWUEtW%}?c8d4Z8 zSZ45QLx=zzVODrI@ITZNbD5ompuf6Rkn5fG$t9fI{9aN;S`OZ+0*BUnj--D`%Z4ze z3$aS!hI=)H&!jKX5AMyCiTW!p9b}L${BE*~SrQF)@zln1s2TSEj{Udq>`2vSAzI_; z)yF}jY@199Y%y1|JUa-aLqKI5j8Bb<(NG!<+K6mCu6d6k?7-9rnTc*>6gl zwDowSyu(oNqnHVWoA7{gGRWV?GZn9^GttSa+J>Su)($qfi?mfEMS*V9Riz=hArlL#l|#h9tL^4Uy#nnJK0%Yf>w6m}oq z*A41)0&H zy98r@gWFER=I);E*EPDa<$Z(@bz`W7I%Q~_xl^J)ex&p;(GpOey_6B-58|VG4-}Ap z01BN$J zqp`ukLq*GEZLNg2%TWvXOv-NK@{6MPzAZo8H68a?4da;`ymj^@YedkvjwG|)*C3;m zLeWxXcSFNP-_?(|lvdWgE5DfR$>V{9C-?6379BuB<_=!V=6|N-$^v5r3O&Z^Aq}a- zXBvJr^TPud7M zY;^P{F$Y^o;ZMZUnQ(9=*guE{c$lG7loc-OBHdx>R8(&LCqW0ZmZ1@UZwJ@8f5uZ5 z$mnC_GELEsJsFPgt?~3bKTkz96)=C)p^@G&>4}nJgk#%X+*A#J1M9dGG3#=k`Q2sw zJbmdRrvXH!zN+hJ8J*kju#|57KeFB`D9$Eo+Z`-O0t9z=_u%dxECdEgg1fs0m*Bx& zg1h_R?(T!T+u-x_e*fO})vkTeU48N#J=LqbueH{Fd%G9rMl;@I@wsHe*tE2>_ro02 zO`yftG~p1B&wcJIyI~)n_}i^0fmN%Bi!CuDKS~_cH+GF+r9h%S6+b^LFX4bjPFwrP zs3n2J<}72$qK$}%Sg)WJXHq+y+)rAye3g2RRr$>Cf`wLnm|u}d!002Ds_Q~2jcu90 zPjcpHW)PpwbbUtrFMfLrY)>uk!O5ADAMwp&9ceBoyr4KWx}0{uBkWgYwCE#WJRnw3 zZD^}})FjgUm)AxR)TtowcnnPw=`q69H7?gl8Z%7BnN2gEv87UBN%W}qQe2VG35Whi z%<-mu82q#(RrFD#!Aop-iAf<{`6kzll%5hVVylf#lCNq2A1vJ;$8fx?+X15hb^aP|=5! z((XypSx2@DvTSs7X^p}4$5F9^-%9Ad`6w;RxrV$8@9l!Zf1>YUOCC}lf3f45 z*h%=V#{R@yX@&TN8|-7_J^S_bg{^qGqwSf?qy4>n%HC z+`YiB`@lYf$9o6eo3Hn3f>^oPyjYT2If$tIaDIjvk_bujarqX*x2VV8Y{-V= z6RXR-Fe^L0(04;U=#%y-(YD#YFW2zvK!+z2)q~`}R5HiDoC3LCfZ)BeC>b8 zo`ovU>eC^9`z(Wu*4eyjLEtth%0A%0-ltW*fCC_Tmezo*;*k2r;xFNZmVVu-pVuwdYmKrh669X+q z=4}*`hNY7qf-GxY*nXnW&i-`8%x*JY+ut(kQT2ntQ}r>OI)&o8dbs4bxAaws-GG-F z`h=i?jpllT?TQApEIMaem!$~T1m!0vmg7_Z)DF(S;MUc6ARh5n)PsNIBNvA5W%ZQp8GZV>(Zb4|5Q@sYHblG{It!+b*MReu;>fwCN^5odCM-BN< z0i;qXnLFU_S;kNCJqlAl@3WvdTi^eRTe|21$hqpwJFW}wFX7c>P26vrCYzGEGs&Mp zY(6gqe7~I|jVmi)W+eo&uxWxV==T`$&jSj*imJC?=pTE;l#s=od2jpmC#`)DDCj|wNm&lQt%@lEWUEToTZxm-+2`m#fdlb5W{So}6ffD0|x zY@(#ER`{(#_p`-wuv42OPm0KE;V=7qN*2(Z#gv zI^a|}?;%`|3pL0;rzJ_6HH-*k{=zb?r=sjnacAt6suYb#^OS^lpDIt=jI#A1kfm5S z0AhpK$IXaaxVX(2NG2CU#Ao1q@CY@9n$!%suGNvuT?Q!4IDIQRBPE2?J8l-EWccd% z>gT}K#L*ZFuW3ZSq9s`QLl+!qm>P2tL+f}R=s{?5DH*719j{EQ9fwgc$M3KOw_1!2 zNC^nhh4~DC=R;nP>~^JcS)pcA^}I;-(+Xx!#bRIku+(l}Nql>*N%JH$F0l0qP_tUd z;9#rHw#ysDQ_RaItkpqsZvZkFUasw3NMxQa^D9g*0B{LgA2>7%37)|-ZnxEl|74ce^|P@ zusgoLZLiN#qXK4J2E1)^_&xM5(Y3kwpZk$iJ3@e5FyT1Ys~V&napEdgs;(7@yv&3S zm0Ho`6E&K$PTnr=(u**|3S?IaIYsVF-!SbJAtr81Z=`=l*2Z~@?VMk~q#e{T3EFZH zKVZy%#P`g)Qg9d+0h<`|*LfG()qEA6k1jwM;}7O|JBFioYdE7NE807IZ5mdjhkm8% zt*t#5Ncal$8DtXtMbHt$BIe2}^{sg=str2&In$N2QZYov?4 zk^^@SXN_7Uc`4U~G_Kx~Mi7qNY#UX9k?1+s;vPw}N42A9+|wikH_yI$%V(bQOdXtm zgVC?Ju(VHoysNywc{^!}=}7mBulO7>;^Dq>PF9b;zjjMJ2mg7agyQYpC%N9QY635> zi9aq5JV8&bs(MS)2O6ZmLDrl!ECf2Y{(VprEB%7lu)4JMNW5eCCF%^_7p3&tQXfsg zNtDzpkDDvlq*vI8)l;PTK)f>vt&lXf&JD#3c_K1gEyS!}Ek{_jscWuM481%yK^`gf=LxiJZ zfEGR`BKRVjxdw#KQa~hf7~e=Abc{>zK&e!rd}*{- zCCr|piQld>_r7E`zs^@M=&p_RTk)$z15S|5G2wgqh7|<~31%(5rWjekIUC+T`xB!V z7V&`v%qB&tvYS{f?TD1we4S-gm2I(bn7sgYc)hta_AGlzethcR z61zcNvUl}RKwN9vO$HKuke^r0q~UWMhL*-qfM*z|mCL_IQ|Y}n!qRYDc;+YURsqfI zx;_AX(xJ~9F635}11i1H#Q_b2r*6I-AgbJ^4 zSHxTlPNFY=-M%gc4tai!=2H=?BMvP?{wq|HcF6LX^BWf`P zVLByhX@LpNsgR<3m99`6NUA=O_&BdSuC4El-ri8TMFo;pkQ8Y2B759zVccEdK0PjR z9$b_)Iw!1r=IX}g<10mMP}d>5n#;GJdySJOb9NE%KXndrO^H zLp8JY;yNCki+JA_e7$AxYY>(faXI>35tgyyMa<46O3WV;nYn2PDtHjaf5xb!H0!pc zX1rr)wM_s*G?#{$(@XiUm-_ZnT!ann8>tht?Sbj;3^|$H4ZgZ=!9qIEXOFz@1NgjzJU>abf6W#8^D>_|{4O^= zgr8&U<+Gi2p~Jjz$L+PgA`3EZ&5fLs$^_PIbK;7t=pW77ARK&Un$ZW%zi{!0Mp|xL zPz$LVF6#^E-%l4dtji9R`8|hDaa4uY`9-$yU~mIvS_DiVj&EU85+{z`g+p!i4+16o zDXkPi>3;jx^Iv@3AU-2cH#bm{Fh2A}{VQ!OVE_^IDue1;f3N)6(K%N){82gN@0W>s zFx9oTzB8UIF*MP|scB+K?lRieDa$iBZC~p<{+4KRia^yuKY>u+3~I<)-wzI(zg8z< zFyR~Z_`{CMvEl1@4|g8TXD`aKK?2~_4rk}8=OHewP}PUk?8?Es4g{hwciAd9HUz$T-z!0P#6fnda7X>jXFREUX7+qu%5OD-gU*8s0qsM zE}A2F5`)Z@wD)Q)EqB02F25`1#k zxrR0q6M>k(*cKr66OeOrIhXJ$zL)J8t6c-vflpo4?2i|RN4BFBXBx0E<1X}UQES$u z*%zeEf@XNIh?9%9kXy;b(WX^@t6zx><*R_SRLh*_z5P+Zjp*PeH7UyXAN$7g@2S@N z$#%Z~fQzx##r~gQynmB5RR3K0<};QxVpAR4MM6p~QNl(pZHB?LmL5`jm48KBZ?RYs zeADaIPgRVS3FEmf`3?ojUM~o6&+w?OH%F4;8h{{?(>+6NWn+VweP*eOkCf99f-_{E z5K@rPjGu~<@#*8~iw1;#S+h>mgen@+aFwC&7;S4F<|yXva_9azDlj>JpJFQPm=Bwa zzv5xT()!X59)EtoP zl_WyLB8!TR6pBYODUDMEYrr%Mx?*38jAS8ycEa$L*zg8(JeQi-rjs%Oa%sD&&|i@A-6tr5eQ4s zFAMWI z!xdF{NIK579?Oy`Vej?C$YA(i^EGWv>s`!?6W2eU``0%8V~xb}{(S9|Vi6v%E$PVD zcrO&Z`RRtX`NfYqNC|D}pod34Ns(8X|n138iAj^2kxidxyTp0yG(A&w;%wYsc3r9ks9)h`X9 z`EOUC%?=Wd*A3GH5RI<;t{7oE&O73)>r9fL?{wr!?vR%~ypnfk6^O2+nU z{7Kde#$E%-K>;N^jko+iB9Ki4VtWIxu7a(&C2)1$Gfh8w1-Qz>VP%4+8-+-=A$b>? z?ZU+OAT+BLT}L{QGWqzt=etZK<^C^W^@I51s_tuMGDP~iA_SE*A>Z+_XvgduL?rlX z9N|ToT)O=+lRxd8DtW`!aW!81ALD(t)7|6thd0?XEaWk>Yce=ieMr@twije(k$Wl5A`TL`l16**FL zWjy1s7)R7xv(2~m-cUB11s2$`rNz+4%cbmDl^qTi+}SExQH~)-XB68;v&AAN5Hr`> zzhSa30d20@Qn6@MsbQJ1`*F!=JVbe{!$=2sDh&fgN#0|bB?aI`DQA(8C79vRo||ankF7)x+Y|7d%YhtSK_y@#9MHUEz^CY+02ILBKJ432{a4AT-eZ{bX#9WW& zD%_eNYY-%Eo>0lg+j&I1xL8}ipka$?*&NPOw^7J_5>*kN zrwxy_JGe@0%2(qzG1}GnpyRv?a0b3dd|Y16EMvl4wwtIcXMRap^NJO_S6vfC39|6) zv?!~n2+vr2>Ki^dfO|yb{kSzzR%iBa_J$a{$vcHs^c)$T+#eo_o-6mImzk}Ei-8{BnVYv z3Qn_NXev=t9xr=1>kot)Hmv}5GXNGqF9P`S1F$9eTGg`o6Q>6M_=a~ZqqPPAObpcN zaoWKSUqNx^Xu`Tai2D3k(|I#{PcSIr)NVd zwK4cDs zTTv;Ms ztF~vqy#)TR%b?_>*T@~9PMWZn>$z8hqNu>1`bF9&MR$e6Ve3^%{gBm#zKJuS2X%Ym z%wz)chu1BQ35%QJn&S#tskc?ThxL;RqCO!{cHK}aBFx?VI%=3o1>5j%B~Z?!9)ik? zFW=qVqy-0Jqy;-~#h;U570+YYm-T3xKfc~MUH4h=GxXlDE+-h38`IXe^V|so2}+og zK2OCYR9(ay_~Li^y5&_3rNVy9Z;e4^Rp8N>B9lC3wCyspg#m)ZrV=6HBWysO$(WRg z@o%zsn?T8SS9^A!iyBNwlluqhlQBOHkpRkkUg6D&HodZ|(i2IDKKu*aC@3W!R3Ew4 zWFOb3fp?3g`VY1p`SwM6bzZFh9JWr=Acs`eMdd3E-`^|eRAd!1F4bDqh(|h5D~!c$ zblq--iov%+M;J}q<9aLppTw1nX71!mb`gu($5q1j?O1o6+rLAEF2)-NA{H9F1#Mjp zJ<34CS#B6U+t_;<>-nOxOQJ)8O;5tqN-Zo*B00_jGz2dHD4sruz zLTip1x|b|3;IKf}nETy}bM>E=~$jtM_bk7{&8j%5fa#T);UYscn_Xe2iFq9e+TWMX&_18+#$P=3xwV z9cf2c;cQlMK1_`jpzFyTb-l@lnki}n`-jXAO8$(v6j^BLu-D_*Y57{%l!u=niQ~DR zR2)ZO?Val$7J%5i=>8KTBT3Mvy;zMN!Q{|Jl}BtJ@%1a{;6j)xVbt{cPgGvySt}S4 z^UrJBtt^N?j}WUB2Tn3aln&kYX&BcCd6=X4{8z8+Zex+-pQXm5Zz>V7MHliBA=Gga zcG7ojSCt_#N73G2;IT>|`EZmySnu~Ez+AuG?A@o4lYbjMtlP`-dRD$K7L*A~`%ILh&+qi%D0NDa< z#>qVhY`z%u`p}S+CYKXjnRUf2G{_H&DX4qla0q@m&;!khVm+YWyM}(f^-d<~WScMj z65yc^k4=W?t(?}G^^NRX)HDHa(I-OH>W}X3cC(JNdHb5)ty5oNQ8Jf$ ztLWLY7|Htv-(e{}(ChAS+k`jHlg80x8FxG{#DWxasa}eNKXRB=Pr=)tC`(97s9v9O zFa70uwMqYVk@8%mY(>~>yFxUCO!loIqsJ*azb5iFCxt&O37m-VD>>|I7un?w@|Z%Kin-iM zpg$xl1N7zwbs|JeQu}N5f7nWEH@=;Y3Xe^Wp1SRwv)7Lev+!Meq?`)Ibmu;`Z#=+V zl}X60INfKQEGDzveIsfKor3H5?wyHT`Y?`1r%KOnr;3qvvCXizTLw;va&Gkun+a~B zpIKUGm0>MTc}TYl8(-p@-wv=PC%+Z!|fmhFB+lvKbInR@I5G#qK-dG;Lg z<`=#B=%+$#45syV06}eG%P@TXs#LMFXHO5ZFY-HN$fZ3#iZn5}p0q@V=2aiefDRp^ zgTC5hC-8o#beY;k>Ym)A1KpJ#oOFg(@z5=1Kaw_BDeJCG+L%j{#iBpo;F2JMu4-Q> zn`oL4U#u}gZWq#C%!Uw1otvp?0q2CfXw)1CB&>GdY`=G$5+3vvxB#Xt!QG_A0fBk3#=DAv%Tts_pm z_!kM)4LYrl5ez7w94O?9t2L4|WWQOS%uB^)g?_*PTF~cWt zq{Q#M+N#IGH|}A@?00Ly!{v^2Y1>j}hMK{A!I#cw6D?YG;UZ%k(T7H*GDfq*z0`h*edaO5QgU+Cz}Crw zd@{-IC z$BKxsmUj4qmBa^gGBNDJ9hCx{62h-ya!)@(j~EMK0Fs)5zC!%&c*W{)fJazs7+636 zK*VYG-U`g~x+a*aLbvS)`1pyo#J9;m;GZMMkq$rVo2fT962CBXD?3M}qoCq*t;1DF zvak49N=icpKALuy2)TOnA=*&>OWTxJefcjQX`x7#7JE}VuV>h^FmFCS>sB9So?h2K z_?|PH*><(xMu|YhGlR#oRI@jjQXe*#UvD1#44xgQ+(eU{Y?iZUiQe1f8>n|A4)eGl z4nE}+k1R5EU+$5~*NtV>&MS3Wcn3)e0w=t(y3_@?i%f4m^vezQ+v{0rV<;&#+Aa#l ztLIlyy!v_@FbG`fCh7HB;9yB{Qu>`=J4dRkk`-BY_U=536!)}TbJp=E*R)heoMgxL zD_uNGXS+cak7gbPOz~8~yKdj7B9+TPYv^xwu1{+tqU$Fk1Xp9ozUk6qj_VmGY!L?o zz|CgLiPfSu<9|>doCs_x+A^(<&5rgZr=T13jK2?lEUbn>e6}`FJwKKr(jBbtt{Hh$ ztAkA|b=lU<2R^Uhh7elq&(}rk!+duacdh9MrONk)^i34dq`C_4EBC8CCZ}aB#)I2Q z+cKNmg?VDuc_x`XADcRhRa;2acR_&z56zw^j*?YECg`}VgpkkgV^+K((_;;hHMh*R zit{;h*A`_As#?Ry`}`(%^OkHkJpscTKvvh+#Fm1*>H+^KeLbh&Hlia-R=b@G-j7eAM|-{XOiLj^48F$D(sld>fr8h! z74$bOnS@mx+Jj~xx zDkJqn&QZt&a`fyLSzRfH)|h@2@ht^H7mZdUibz;$-6U%yWd8!r8-4(50f4^@tb&!%W+|Ub#uR z{RRpL;+A_fsWe+2mopu*r;V1zsd9<0qH=wtTe7u+#&~MWgR%vtf2Qgr?^Bor#3|p_ zh!onOvsHANnbY>8Nu;U!nF#bG9jMN1@edT_y0tex7CFDZ26uXycX;*ZB-DWAZHclj zWwgAp&)r)75{jWBRKiZlH6XH{-3zX7BeuqLo%cuPVdNCbIF$TGB=pte2b@k5C_KP+ zAzZ*7QvV| zT|$93L8ABhvHJ&U>JZ@UO{IncuSiRDOB>VBul$&dWXt(?)~5~65Xn^S!(?grM%NJT zlAt!5Q|8#6g;J}#Vb>n>O zaoE_a!k=p0wKh_h0Q8kfQuYnG(bMN3{`B-@?E1gBqFY|-0_uGyTX-?6j;tl zd)~?h9*#Zn;SG17-sspK5MAGI>iIHm?kD5bc&%cwRV_Xt7^Kt3#bzv~P$A$ZENF68 z5UFIf-UK`tov>D^WlKH~;T8KL2U5Jy1ty#e9-K#G4jb|w7iv!4nU%TK2+1lDkFv!# zRHYl#}4cag?&!_pxmDH-Il${%xGzsz>ACU>UHfGWdmN}LUgKaMUeh0seg3q2; z#+9}A`AWY$STT+GnYwVUK65J(C#rbGqH0;|0gZL zdk?f@@qIcPvmuQK+svh{{rlm;*tC5&tIy)M^7z9pFXRZ^rc~IS@#uC%noT(PoX*g6 z9pzNVrf+X5S)1J#KuntA`C&hcf!FVqtL&lWq4uO+JhCHoe^k3f0%_YMh(-I^>Ecxv z%$;pGKnKML40SOLHh0{;$*j6hO<+yhxqEGTuLLFw_huRkX0_XWq(peu#@<`4aV*cP!)_IJPzBPF5yQzeypzS7UZ^rPE5lEo?l1^+wi-R!!9HXLO)Hf zfBGI19P0F_Kk|FaCfdU2eUIsa_tML5h-_blz&kdd{Ecq<_e4( z91#E)0HCK*VfF{4#R;QB+<(LBqW_+P&CvQ$x-K1CdgH^S;-( z8BzY|;F>#$ftXWcM&rK%5_t}HHU7+^{BQ0a-I!YII$?wK@RJuyl=sv&FU^!Jy!D|! zn1}~jSmNx3=0%ID^@V$042%4ePmW2zhPjaS4jcT3-{n%J`}_!6#aq542>2ib7*dh1 ztT`}q2msryfG4qr+w_p-;LbC0zUI)kJ!QvQ>HYo3_CQVN{v6c zBF#D$n@Kd$EA{cA@&b=KJHrcEwmn<5;_@&I)7ia$&r$@qSW%aP&X(>cPXu55@ZN^8 z_D4+q#96~_WqDu;RBO7RV7SDPv7M|fLH8V<*)mR?OGuTqnlz!UDvPXKE}m`YF@p>< z2qn?qcG1ituFfLK7pwd(Lw2qiIhs$0yA99eLu-_ZKBTPe2QZyp6hYnH0r(O2qS6y&r9Fb}h|HsNq}Mgr;7_x@ z^9v$x?oBa+p5Ko)wqI*skBt5NT)yb^gBI=Hm}R)Ow>x7J|B4)kU!=K)KrcpHUedr8 zF=wo;$fGAe{`_={5P}Ua{Tib8R{3h`S;&1;LF-QZ@pn;*?;%|>LMIObe($>Yp55f$ zJm!p*F4CGBK$^NYo0yM3INjnlg0K}eVv(R*fNo8)#M2&~2rQ$M#6 zU=2nyJV#i=H6k^#^D`a{dg{@*f2D!c+MB63Nz>{N=BB7VPv8{yGo2O^@*Ouv1^?)nsN`B#>}c>xbH z83t3VJ$Xrl9}%wVi*I)Z8HSmP*VBrWh=2FV-7-6D_p2DeO$0zB($bJzcHQUpw-S`sdv`I(YGZuNg>ejX^4c zBSs=NI}htfDRK=uIHdE{;%F64i|16neC)70R-;54zm)C2O^O-6*p+d0`$Ud{dLIyz zm6~o>Pn4yhH6Ec}{IRh1>s@&w7r@^dY{uH6F&qo$9KR(V96;EWDC`dl7-HSr$^!r> z;qXz%0gSMGfFT5i1COiBeRDE5X1EuJ7 zV8^Qc!EqRyUon=p!)x=YFhFtIb~eqzU2Tkqwg>ehN7`n4FtDm{`{sh1ecdJA?_kq7 zM;_SBoCddyytHd2({2zNncaU`u(+mp^#lG%Z+$QS3tCZ9r#=qZ@vUJTnhmW%n4V|ClXrGVByQ77H0eAHm6&YjM?&VK9?yt3+UoC zD?PT*OQx5WQMT`(cf!U-3;fvjH@axd%a0o2?B+XLnS-1d;^00{ZIjJ$?<-03^7yx) z`f6QUDbo$pPp((X{87wK6P33&+w=DawI|Fbf#1teti?sZorb(Sve$CJt*rEvw2}_A zmzFIT;ri^lDPvj-Mx#7w5_x;(->~5I(4^Cj$wPa;wQ_FQJwrA z_dE3&PT<)BuoWkct7INIo@xvr{EN!a5lAb`XFgbRefS|e1X=%@&5Xzlx>!GFc470I zCD0Uc(c;xi)1=q_5nS*7ZZ-sFkj%qx-0%W41nxxZ4Jy4BM?BX;p1HoA_UZ(k8JGDI zU2*Ea#9e)V9bDxm8D~_9;qcPY=pDUYN!o~us{-dnH?War(mh)O7aNsu6A1j&67BR) zLPk?-uOOcJIwu~Z8wX}S=)|2}Rx%S(g(TINSIOg(NUFns1KU}dB{nXx4U?beo0As} zvd_kNIc&1+9&8A5`qSp3&22_dTbtWNNPfbx)p*W?(1X5ABJAL?e%~6f2FKpmn2%OB z7Ivg=H2}vg-vxp3!n#Pg-B11T007?)O(gbk0Dltm*PMpWHdk3J-W6j9KnB}(h8iJyKi}9^dXu;$fY^AG;{`%q`*}1+Oa$sTfAB-zxBQDWL{8 z4wJioKs-n;l3y(xvn%fWDaT?_aZr;Mw09miO)3fa>s(QDEDrnFpLaZv)@gn|cdT|8 za=VeCJ2;oGi?HO@WiB>s~j$t192xApTT z6ryDnGTg??^R9IcZRG5955AwfI`b)ks;_EKA7>4oxG_4+oJiLdK`v)6_=3|sK-0Tn zaV&7U5|Zyxf%)G6QZ&o;C0>hzA}Nw>ghcm(@nH9~Ydz8ON@m=m`{<%I0f! z<7}>`?i0KxqxwxRtZl4TYYE>xvB3vwXv!S*X!(j9$_iWMYU`gb<5F*zMqXcVl2m5t z_NB=;_Aw`$3=!?*88KE2(;fe0i82=u-Wv(BKF_Ivk`sRU4Bc1>6JP$oiDh#k>2B}O zX=n^evPQOA#XnWF6U6V>>}i6*R7|=(3JN3}@~*o=7S{^-lhLo8gxUXD=XU`&bDi5(v2qkK&5W09&z78`SHN}nJggS+CcJ_+wX;ltqYw-ccM3FR1}eq zTqFmXb%@bE#Ky)c*93*o=W+b}ug|%eP|MJToAM{MeBLJmu(qUBUlxZgaBgTm&*C}$546`irT!m2WU34}Y(r-<&(s`%}e8YB@W)*4})sL2!A> zA_TD`3Ln9BBe@ZatetQt^Z5 zJ?b!(D0Ch-GlNUZol<5keAwB_%b5d^K9q*QKG0ty@^tl*rJ~z@xC8`$wBLe3VFh3U z&>!aDq^SY9LNKub0AevtQ!OjWKc#3IultCVeIm4pNQ?#!qnU?zanz@)%|<)b?za

}mE?4TmY4E8jCew*!0he%Nv?Yzd>9wZQMi<{c`6yVk znb^PaCS!AyDhLY*fXbgvq@p3UeO~9n>17W#dccG_FVf|TQ%)L8hGCQ-wn=1kjX4JS zR*MQ=kqO%nHGOodY zA+w$|>Qtq=p3i?5lhYd2b?V;%K7pOeQmYIi$;V)8olZ7TVE5kL7ws2YQt!oTOu!b% zA6Eij72tu)8c4$iVzb7bn{=e=-&K(L+2Y;GHQX~4X;ZQigoY=m+KCc!_+oko7c!n< z-EwT>wj1lHx}VDY(1wp@ zSRcKg(?K(_gU%JD+gW&mD>1jvDIibOi+TW~2;YD8xOSR? z`Hs>)y$@?>FBIwwg?@$NY&bQOq>%i#d3#^`PCom%xEVXt!11D zos}V;w4z%3rl|8xY`JY`(_RZ#eBUg@sX{lk26C3RfY;F*?}fguYrT_3-~PBLF*qlf z&RX(~(x-g>=-9(}4hl4u{$M%&JqzmvJioP$vFK^S9`H-FWc6^Zs*a1(`^Ck{l(he; zm@V?ovMX!r*}EDB>+~0)(D+!vl-Xi}z!wd~wkLVvt%jWTL8z9yIA+1{o5}58W(xU6 zjfJBMIVJV?Mn;j2rK-subUWX(XNrJ^AWh=2U&j(NBTGrDNP|6=ivcHi@qpVIY;DmH zgl?Zd%vm$I)3=Z0O@_K~{>imZ^=-+zPAM-oeY;`6vF{TYn?)&a95%a3!2@ie+${Zn ze&E^e+%=8Q8$V;zy}GYBsCjIeGp=L*&HcyLYxA%?dokbX z=K$xdT?NyNPE>99y5~K_H#?Z2Y*$n$`RqAwV4|nJ(M=T5DB!qP1w3rtX?oNGHp$Tf zzwgUNfK2ekMt_fD)^6#X>}{+CwTODP_1v$WE^2ve8vwlRd!J+{{um+e2S!ULajv8sxfU_Q(icuw+2^_5uGVFJSc7`jTcuB1+J#h4=_Eqzj`IB@V0zPf3}*(8;i=W z4pD@pjel@S`Zp|ye5a_$k9!g835}vCbmt4!cN|PC{r@*YD149s=do4TV}#I^ub|_m!*@=#f^Ta(n8tl`PrJ8Wo5A*M*-o%6hlfIm~$ zi?t8a!mgPHp6Q>bJ!O?~qVS}yRXL|M-%$%V|M#{DGY@v za0z>Te_Lz?WSOo6e@O5Do+%oJm9@^1b3`NGG*Q}JgTL{}&q-LKYw>^UihQ#2wuPC2 zl|Yfy0MIXQeibQF-hp!4-CM3cYiW@B)*&Y2H({9NsJfjevB5cmS za_X2Ng0${UUIyRXpUxZeXZ%S}EPb-G8^wTBEsooWy2KlK{hWQgsH^s!z6ZmeE`ACX zg^XYQH0IFgY4vQYcUEi^wen*2?Pb?!#657Z0dYLAAWpgG)O{alLcVBE>tC&@UoY{? z;>k9BFmTXUzn%QSW5(RkAz0A_mfga2vv2WnBn9KwO9`H=v8^ln!Jloq{&0F;>j|rA zsDIQ=0C$v6u;|YYp0x!&_RorgVKpEzbuh)Qx3zWI>(S6bAsdrrksr$dNFE3+6x6w{diTIHA4SI=R!Z zHg{^M&z58}t+!pMI&TM}!bLg=$AqdiVolyb_@N32aep~TTF3c1%eZ^S}XiVj3kLnbK^ zjLCoWo}QN|llLkgSBUqq0Mez)z9-O%4ZGDyH#;uJk6-eKtw;1OGIqKbQ|utB9|34w zq)%z7fRyBpFQF`djVg7N&IZ8XgRJ%4_^m#66_gS@F0MR}P7ug0KgC_xtrw>wE(-4? z)6T_9P=)w$eloMQwTs)a?aIYa`IFNL56F!{Pr5s5F6I29JcR!a0?BMy{s+dTK?9$) z^=q75?u{%_G%)Zb&9CpXnX3H$YhPij*q68IepQ>eeZMYk(Gl2!par`|ybqsaXbarkq!q=^-P&Jfosf(3{l(=mjjja%6|3(FnL}Jh`q|DO9BOMOs zpa5|9Kw0Yq3bFjmsCh3NQGx;d&ma8n&XCo6*7ZMk25bN^aXg$Xk^i6jFWO$MfeXKX zYRc-y4J!sj68*iBn90Y&7*C?}nM7N%G@D0g4!G8aV=dXt1E637PyjjJ{vV6EN^uzy z<1(Bk!tqBKDr)lvCO{5k!lFh5Zmr}nLDp#5iC-)CK5=!*`t2m8M%Vq#2kIsfyxuy`eHU)z$b!78V^?Nsd!4NwyjIzFpxBLv5oPmcd>zKV&xaWm&kwz?kc z%v9qttBojN77n_@cBuX#_A8N1cJY_8_dMF4$8*FeFPP$_wCC+vOYEP^-l`R;7DxCd z%H%-6dFUe&BDLWowU^6N^Z)^|el8nf9wA0T!0bD_+zd_LV+F0*t$Fue3 zkgPGnT$w&I!2-`G9=zVM+O2x}b$`Z@`CxXn&(?_!m^_zyPTf1rTLm5Fg|A25BJ?aE z5oNa@9s>vU8FPn;YQD?SRNqh_DeG8#lyy1Mt3Q4F4o+X>-$ zr|xdcxHQXQH{ViJKNnKV8W!BcZe6vWcP*N;1~+U-q*BQwg+;ro{UF7pN;@LUGMcfr@xSC8mWCWT>f zNPWVzJ><8I7yPKh_qVq<4U5y1wbO>jo6?^lZd!k^w~rL{W9PXYz%K4YwFx$V@Ntoul3o zpP3lASrX(X-~lMrze=y{{!ai^0;>J2aJrrk`mx=9!~d@P&VQiCvRL*q@`1)fKDONt z9q(H?^lOsE)Xcr2-^%>$_iO*f+LpCNWlBXg-XQ$s@GB3(jqr0{ynR$Dn84I-qki7g zr}6q`!Cv~WO*1d$mT@z9w0XJzST(Mwl#dwq+>ZGR%S|=AZd`v?bM>-O)w+YFyfRY$SrIkDwum$qYH7|K>-{jh$8>5FmTpYLCn-BkOs zET9*pRq@Qmyx~9a1ly<^U;Y2(!Hz{K7Cth5(IGjcPmX7HS?x+G_mK(q{UTWemJiNq>n*}>jE?q_C_1y(KwVd9^FHpu-9eHVH!dYL(m6!ZT{_B#REyu+! zTQRb3O4iH1^%ZJSYT@HScI-3-;68rw0bT{}RjyJl{&TpWm;(U-)6e04Vs;1sm;?Ys z1~A5PLM1~fB?$;f3IG5A06+}USR|n!?0i^Uu5-f9hs9+vFdTcY>sSVT~4_}Adn#zd0y+7|`OTh-~FypWXuK9Yt<~4*AGOxGy=l!{7w!w04 zkI&b0HN_CAYrdYZHnRA+nP$j)N8(;%iy+~x39VD_T6`H zcez%#@6Lu&$#|UiYV}%k&1z!ed|$us@B6#%Jo2cnx#ntLo+Fj&FJ7KGH4djQO6HhV zGBYdO$K&yMJRXn77XXjP-Bm8lLY~L literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3.ogg.meta new file mode 100644 index 000000000..0f48cccec --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f5f2b4b21695d874597296ed9cff5c31 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg new file mode 100644 index 0000000000000000000000000000000000000000..73389e57a3018e1c1854921d614b1bec26ae2236 GIT binary patch literal 86850 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg.meta new file mode 100644 index 000000000..92b3f570f --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount3B.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9668b027e6538c94699841886f27a825 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount4.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9ce1300096544f71717a4ad152ce4d0a3c96219e GIT binary patch literal 89703 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

x4;R7h8zm$ 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


@O7xFLtb+2JH@vSo=#G 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

roV_%5weN=b#^}J%&5`NbGn04crf7qvZ=Hj- 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�}W;y0E>jx|d+)duumfhTmj; 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

  • $eoNNmvCGBUD@nPoiJsPl)RAMzi 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 J`=tLa{|m|eXT1Ob literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount4B.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount4B.ogg.meta new file mode 100644 index 000000000..313141c5f --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount4B.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ab12b0644a846da4ba1a36a0e57d5cef +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav new file mode 100644 index 0000000000000000000000000000000000000000..3ffba7b46b31bccea8ca62f581534d115be987c6 GIT binary patch literal 81766 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav.meta new file mode 100644 index 000000000..fe445fa98 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail1.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 79c13784a7cfb2b46bbca86b55c56ab3 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail2.wav b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail2.wav new file mode 100644 index 0000000000000000000000000000000000000000..8ed81310773a9f208cfe13ee02652cc37e290a68 GIT binary patch literal 62332 zcmWh#1$Yxn7oAy;dzva*^x^LA4i9(d;qLD4?vIDNyS2D$p`}2ndy_Q2GV{;>?FZkI zw8`$wz2}~D?p=CzXxnzC2Y|jU`m`A{X=X_y005Gs^?3l+_Je=|Mlfpl%;A5E$s3_; zg!p?*g4oly1U*#s)6}Bf!MdSLdX}an{l+JHCxFRZUo_W0S?*>71O$uht9fiNIsu463#6KW2&5!5P6qw2>Rc)dX7c zQ(!Af<-L3{cqWHaO*sj=Ld9YqY9#Xn&6T|{kv&d-k}HQQppSG{_9i+nR>M8`Wvo}3 zsq}?*`Z)5*|3EFh38dm#NJMM#GWol_hi;^)D_lm+rK6|_ZlGG=J<1B8rN`2JadkNk zj$oI=)A$N($y8;walP2-Xm;?8a*TSUR1Hj%B({_gqNYmqlt)Y~e-1F>eCa*)UMR^e z!1I(gpb)-P#sZzlCP(Bjq*XVU4ELZ9@jHb$s+KYkRe;Tv8B%3XmWiOIC@j3mS7GX* zS>hVWj6+~Pd_ zvJkz7Td3z^l$Qw}$0^hucps0am$5BjeKZ6&q-WDz;RcWap1{N4ru?7uA1+OEpsG|7 zZG$vwA^Jnfs1oNA{$YBcqsm!Wl{rV>!tvq+X*K9etwY~Ly8`KD zF)&>|0_U=jfq1AgA6%oo)E-zJlt%zxrn8xyI3=VB6$X>U;jlF|7L8UiK@@F;+i)jJ zploCx6TvOK7rS9|_BPuSKM$=zyBGs=R=z3b05v<2{-W%XyMxWl7C1yU;x9}`daN>1 zX{J;Nb&?uWtGR4?I{X4lgWc$-yi0nZ#KO(eMep!HDWx}FC{0IE>~OvsHAwD&jIgT` z9(d~K&H%38bW8B(pyfR8`983vLkbl4-tdo1f_Y=1A&)7{&DOg<@FYOi=iIYWVC=mJ_svt$7 zCU`cQf{Ummb{+ROdjwk0b?L0wMGT2?GK-cgWtAnk7d4E&N1|>cZK98X*#w6GEQ`vC za-dEyKD0ufjz5DU-~p3pFPFq))}lRuK&=z}0&nYmmVmq>TRP2^%}y3zoZl|O{0g^<)0 z4+7ut5YU_c$^K$3bUH|eC+INBf>ucr#p~i7IYSwQ;*<``Wb_A?=S-^pszrP*YvIbX z1F7!lt@tohQyfC>d_O!-Z)2Ks-T3`nfL6mC+ys?ZIx8-@io92Il>zx9E`Ku%tWrEdX@d{9zeA_Z`7;{Xl z9&JNmU<0g2odR9)Yt#aqqIOaPKvUEiMdNZ{5d1`ypekco-l6P5vyflDCH0XlXgeMZ ziop~Z1q<*|lGPDtq+Cy4q141nAwx&gdTI-3i1(qLxCv;3e<*L19K07^0y$_JO2uvA z5$J$Ra8q>dl0-l6B!>h0q zj+fggdr*JWM0qAZMFU_F+yxS_2kxcQ;CAJm*qOvkIXnc7MotvK6~QO02KB*U@;#Nn zCs>vs*d*Y>8>rIE2wI@La2?&5c}_=Bi@{_39hq@2bWeGYzJtbe7JZ67N0*~L@CJND zVqrbimpV;y_z=hgYr%9JhNqHNa5VV9-sE?Ec3qgo{!U8xKrh|_-9LM0QcnykI{!+%tE2YiSRC$AZ zQobeMmxEF}DP8O-{Vi{lZ!1snN03hb-*0l6APdrsEgmB0z4C*f_=akYy+=AJ|=uu zxrFk873x6*NC6$ePvw@hTE@y^<+>Cv0(mDv^f*|Sp2_Ihr*uE+4~(S%l}A>mH5d)P zkSkbEzG*S&NL8lPB-SKoqF%w<5K?Y956%K1WJZzrI(P^eZ~^$>Jt~13NkO_Hol5nj z`oXfGBbp{}lYUD{a;EYH%?C3{E^H#zKbO&Po!ItNeR2;I;1bvlA5cW4IlhPE5QRFT zEjS-4l$tsUHiOg9Lh%IgDYO)E_&mN3EYu(BIn|OfQ|sYxum*QQolpY=&>Us0Y?33$ zI)29g&x_l58}PvL)Jxc%aJFvXAWlNvQIaxL2`Li#7Xv(upvY+Q&Pp7KXJ8q3#T`*^ z<*Bj|e*#*VM`95bCx zM7SIN1kJ!qP!W3I5)#1;$c|hmvBpxnK`giqM#Bmu+s1&hU@LxtAYO%s<81U2&Bv|C z{Y^m?Q9IlhOanjgR-BEygXLf=7zav%%J`wOQQ3{Y<8NR+^uZR?2iO6gB%j$H%m(Gj z^@MO0a2(tKd&u8kK`(d=?u8uO4`?_6PJt_79Mn^f;X7~>-$w71-ttDVZAcfI5-JMO zA|-whN64R*mMB%JhkE0#U=)Y~-?1Ld1NmSz*o#Y(Ra=F};MzEW;MgZr6<5b~@m+if zOaf~$MimL>-@%=*A1xqj|DIYwBWfXKrp-)0rXk@Xw~5-CgG(c`BFi<%nzICdO5rx3 z2CPbbqw3Sm=_AxlXoE%&g&hRD>!OMH6}FN6l+ZVj2g9joN=LB9LHPA%@B!BcW5GgP z2310f@hx(VHGvrqwBR$+pbtuIrIRuOUB{JS54s_Ho%_Z&6bksq+&uO*Q$+8iLL_UC zpp67wqR?ff6WWZ!$qqatmGcB)dA;BqpaN}3h5L-^BCM=IHWF=LWsBTLUQSSAx7-%8HxTwd7DwZFQf#YUefXY&hM&f~hC@Mp{8||!%?PauvC?qD-Rdc~ z&^6GHAVp(RH(o1!<=*1>;H1FJz>C1Wz}>)#U<1)DCCHPMy-EzKjT$N0(h|`}Sf&_U z7W^Kp7Fry75IReKW+kc434o%Csf+Yt<{)#1j-Z`XL`DCUyQ4UAmu{SekAcn9 zJGweOf_h6eA$zHzJ3|1{@m)|7mLNHs4$2Wc`As>gVN`GU4Lk=U30rFm+~_RX;g6^> z+KhJKQY6aPQ5-E3)w_n>!wjNpQ|;j}lKu5a^?yvX&n0jKzrnd+Dyf>iKrG&XZ-ce4 z3OowVgWB*9JVjB|959Pi)6)2eGC^6RoRNo0ddVU+mmW%r^gv?dv9ebxElm*1ivz@X zu^BmkBp#8p%4Vb^SF#vALtAk%E`xcrmt^36bQcXr56PWofe!Ey_ytzMj?__V6WQk^ z$kJ07%uwtzW*d{k%wy{@i26!Zps!P7;WDrt>>{k82Cb%J=#9)~whr5jc}3S`4l_CQ zbZRS{4{2%|{1+sHi%?B1f(O7tFpyNf6SxnWstiHpu@lWCRVR!fX=Sj2AlP37Z~DUz zgh5;(xKo}=fRErwI1!#8c-#*32K})bJyxzLzm-)=4P~_QQ8|W&j&L~!XDJ_$4$Q9*RqD3qgSINT^L5WemqdBBD-hx@+5UIs?!G4^i z93-n(RlXsOAY8&Lo{~xsUhzswl**9YPnBO0o-vm=It>+%{IC33-mR2FspvoSpYmH? zOk!=W5+{$7AIkAc7bGj=ln6AKT+b+shzi_9BH}e{K$WBy(%tB@^f!7DZKdB)h0p?< zlN|Db6r6$|fnL-u`YH{X+srbyD_57Z5$5ocRxz#VchE(6(F0O%N5duHBhfiC3G4fT zr;-?bNtkQ`TtxXO3(YZqvw*!w*Q5{8muLrFAAZF7U<}oq8c6PSDp7=!nM?F%xDH;U z7qDO0B&I$yl`E|(rTWaza}Y zz)4WQ8eufI2nwt54|E>CKsO{PHVyR(4GmTbvNcoN~kxnKc2LwM>4R1%*Bsf3xW#vh3z)Q>(wm!Qj2jj2`SPUYH_$K?4eX`H#YwUaKec%cTbQpdqq(X+q`s!kS07R5s2Zz&2noVZp^DI%XZQyE z4sJ6$hPg$zrR&mPs7>%6qA?rO)98t`mTAO}T3Md~X(l^4r_P{WW${7n4TpeTnnh&IA} zPsmN=bMhfsRuYJ|yGaz`U}cb8N{S243e*mj5}yQEpT&=Yy`=f_W#Tzh!2i%0%zHYL zZo#Z#>vBa*8#6_ zTb8#XuU}rpys*5eyub5q|(nWS>hVzQ6 zvD;W2?djo7_Zoap3CFk;cpSvR?xCOJZF!t>LAj2$fMwKk`XaM{jph#teN{76BUQCk zw^Zq>&8nKJo+`V#iMp)Xq5h`+ra7y1=xXXt>v;V&y{zA3whrTuqgs`hrX7U$lqth2VW%`<2LSshcf|j3)pkaZtx6s1DoL{TqGw*lB6hWi6Z_ek3>17#<;;-tik*7 z6z~|GmsiLYm7U5oga`vUjCYWAJ4RIhSM(K~LPM0nGN(*dW}=2T3RNJCnZ^(eR7T4^ zrEwA~SC%e>s*nn@f-szNQodMHN|qvJERG753$+eS3~mW73N{Z|18guV*dj2>&--`y z>iO1t4|(=`MtN8H+W2ewhxktfS_iiVuLVa0iv#N5$G~-eS${kKT_5oM=iT9r^S1CE z^Qrt+|4jcK|0%yAkQAsM%nhUmY6PDIH-w_aIPzUfL&c#5;tJ6ddKaoCEs%M+mNZwY zCFjVkly6ds_)Ti2bX3Zbn*cx)Sb#{h$`^Cp>OG{f>C` z7nn0_1+F=_iYww~@bCE6f=SrP4;Ch>DyjAfYlZW|Z=s>8A3^L%syLNf^-$$ejZzO) z)9U3Udk(6iRNI9L!WBNq|1Ip{WB7IaWZ}Bt5X$j2_*`Bq)Zu4w<4HFpotw#RU@x;% zxouo~ZYw*1)o?Air)+=r4)O69GfSB{#3MEm{NF@t2zy&jk7d5G#cU&X029s>F(+9s zlS)^mKhvGqv8;tDq?4F*HkCcY)L?9EPp*j7F>eXCnaGr2+cHh)^5hfVGu_!j#>Chd z1G|~K!98Pr?0f#6>bh!=kjy_8V$>DXHeo;8n!UtU<7RQc*(`Pr7tiH!|8irv+FU#K zE&Y>DqiH&x+DIudkGLalxDEED4%53y4XVVlg5R% z1v7*5LzO}={q4N1y%qdF{fm9KJl#BRJ(s)Dd4XJBsg3@_FTr<$Q$KNiqK)E|yYeRDp-&M)P)gVftw7gyNixs5DQYZPXyhr&94L}PCi|R?7Z<_pmYr@Bm;%K72=fT@lZMp|N zoaX4>bRpf0M9V~~E9IgJXeVPMdz;NI;m-)1>Yz}}-{5Nq%LNyoO)xhgaO#e#WTN=a z2uIZ=)I)^l{34;f>YLD;&){bAH+eJvifzVjXJ3*isKS0{o->n3Mws})d_}%0AIF~* zIte=d2m3d>lkLUE(+>y->PTX$CaLdlDVEmLb*RNqf$fMpQI=xp8uWPLX|`qr_7=N` zy-j%ZCc>6#5ykuu<6=IuQCuFogCKJ$c0JpZO=NQE-vn(Zu}!$|>}+-b*IIa}`ayE9 zxlmU1f>ft$zAZnUZ_U5sesT_OJZt0xzA4|2tH-WlIw_Z|OGxFDPpd_rT@AK@`Siu=KQpq7G1%F9rSS8>fR z+Mhowr)1W=%<5TGjxV=qf#7Q4jR>9~F60yWj@(0TAujRna=$IOpL0BOf7<0gT~ZpQ zH2hOLt#`(>td%(v^48^-E-1{uN{;yaNBI}>4Fz2b7dgilSMogyOc4K*=b|944$l&& zzYy<52bFvBDe1FVS_I-q@v9gowN+@WhhFLyGk_~0B&+_?&|06Sil)1Il&Y(6hf8Nt zNDrz4aZ*>KvZx)}fqckB+~`Z_Bymq>DzWlg@ouO%STm>u&IUS@V@|*u=oOqEY!dVa z&Ij5Ap8M+%bPxG533G1mD?xIwm;b5%B|&T|@F@^RJPUWoAwCcTQYYnzvR<(h4{Q#I zf*If>Tt>HMBe_p(Ywi&7C(5gw1Y4&F3xs;YHlF4)x%-@xJI9w4stdb?XR4p-Zkn-# zPn^`W&~?#O)#^2kGzpsZnwshr1fTyEmI=N1ckBvwJ~x9q%w{mln3K#FvcI$Fj`VuE z1C5E_Gld}OLekToMbDuJ&{OFq#9NPpH^2;V1qdJl&qOy!*LyowP#L60;lx`%kG~KF zGXdNnx&y#D!~riRTJRG+kN$_YGP{^sY&Lt2y+G7mH$I%?SAYI*e!CEj0Qj^tQNIbrysD%_OzJHY z&Yk7L`5nBQzrrVQC)o+iU-U5;240{G1Xo{36(m;56pxA9#M`9rR!#a(bcbeyYJ@HX zKLjojZc)nD!Z+4e!>9I{eJ6a~{3rZp3EG$Owij0j$De*=Wi8U z8d8&<=yK__{7?xaetRrBjAHO_T$T9JEb*PDFc;XiMCoMk%LyB3sxql&slF3Nuvv9m zSS=I?dxR+AnJ`7wL)AAd&FeY{Faa!I|(oEJgY|&*4F+hh5-D;>?^P9k#ll zFB}eO;2~X;L~_0y>?AC?fVfpxU^X;T2Z(1pgw*MQ^gVhc!?1QXi+Gp&*a-d*;UqqG z33rsgEvzBv{zBNJI-?q{GOF8>th1_*s`h9ib%S+lwGB1RwD0wc4DIzzbv<-r_4#^U zze<~}3Dd69YPFp;W=*2{k9v%zw5E*OuD+vcsB#G{gmru`z7cI(Y;J?IW>IH9u1_YZQ5{L6Xl;H%r3yayWY&v_A zkj|}{IYwOtCzVH`6<({eabA9gE2ZVn=}Csf^+~#4jngjVTyYK$biyn< zPpGbbpz6m>gX6{b?#sCo(>ncJ_8onVNcjG3#E*d~#TkwB?iQ^rM&2-gFQ3ly#r2^m zp&%x|e_q4|{C>-UaIj#-x!h>JQL?(lP(B zr#TI&ITG8IVX3`%h%!;)$^3?u^wCNvKT&&<-(B%&<*<0xzro$6;C%MEjK=A^(@v#r zOh1>|fmDsu{Cfps3T;J?i^@8WI}4n*UGeUp#g9FH&u>pVZ_wM)7xd2dp7x&iCHhkX zrcgbpg)$E*xDBb;#LgkU*FzF%_o&v)HSVj*sr_YGXfC$?XV-?UwqLOIvf3;yObZRC z_51Xd^i_57+RnN``aMJip3n`^_cVC*Pj$<57j=cYtGeOZ1)8p!pt@K!Qb;55b)9X) zK43EGEwqPj%)F$Fs8;Y2eu^F{I{8~DHFzNuFFFY;Dl3&%vdA=$4b4+{6oE_OiAt*U zL|QAaQ*=s-G*2!^`Ymg*h4}TK!G7vHl}GKSSFw-z4B@_TS{SQ3q`ssMsJ5x@s-CLj zHP^NKb=UPb4abakO|{IGOlJ)`!+3+qa6&g&lcRQOefrskhWfoaui>_3kM)4Lm+`aF zX=!7dWS(Rw(%(0#&3~JE>KM&XO)2dyO$${4SC6yt^+}f2=MQji`Dv=^s?ow<{4aih z>Yl0_Id7?IplzuiuYayPr|G4+t^HTKUiFf#%AR27ayz*L>{BjQrD&?@d+QkOH+4I8 zBR&Eg_8rKplqMy)J{7!5cv}7`^Xjk9&wrlDe(D(px@)yIXV_r-7gKljJY250QToAz z#Md{T?uz^Ixc8HTuhYK%PMMMW(skXxQS2@?4b}2qFRYt0E`3hQvR_wz_58CgGqIq$ z&!9vxTh%8Gi_NFaM~&CDE%{n-g!H#R;GW@Z;!JZ5_q_1$kjlezY>x0%Ge_UgSl{%_ zRK;A^{MmHN6fg}l-8a-0cRu%7u0C&3u9A(i z&So9Ua%7dua%OGL>671~Xs_#_ds}gR61&Si3GQTP`J&5(jf(m>N4iE7kMoTQ<;erk zR?_|1jRzs4d@A%KI3u_@I9xoVB*GBOsw!%e3|Gt+>k~^a^CI&Mi`KHi)WN72<{9f5 zBMsB^C-j{SPW@56qGyf0jZ=(+O|#4s&38->jc<$>jhFP3G*wiLs*7s6aGuSeN3du4 zLN0@G5R5X@H(@*Em2^@_+9!P>e7+R%_1{X(RE5$)3qq}fZv!ubuf!NK z%aSVHAl-mR(j4iMlqAiRwo9|*n@9(zQJv|VjEOtQHQ|O6-ecwub5n^=xJ4DEVYC_A zM*7Q!2F8{K8*y5$8QL2*>Dp)yYuA!zNVwc@f%e|h|iGw9|Rp6hq0x6!M_?M_$b zf}f|qB)z@yYRjuK?mTv4IIvD$zvmL(#!}-wC%^a3FVePO01vc`FMu z-Ms=eP+PX9=9wYG+`-z(Qe@br(Ua-Rm!a{#kh_!XovV!}%YTy0whrb;YIhqg)@Js> z_U5*7R+G7|p@kNywi3PwxFd|8>I35d2YwR%>>yn_jB-IT)rdHQmAGkK3Tt3)f@5-G zu%&;Mx0NTZc&BH(?|Cp^t_ylli|9DwUv~qm<>f)i6L1bLtWxkTe{DhOBGGxxJ-_&V zv8ni!i*p_Ri+ z$`e`&-31355)C zuWTmM218I#3WzJ@2c(bHQNAf{L4BwmOd8>!2kC}fCw>o;3`>w#4E$~W67hpOt1X7- z#>IM%wu^41fid3DM{1X7zUo}YuBK6jtNJB|W#+clRhEXvvHFgNA*Kvtl7186#Lo@! zrX8j%LztnCDbo7XywZS(yO^!1Y&dHeqMao46c%gD`q#RvDv|k@`N)L{Ib2ERIz570 zDgYHF+~7B<9&0LTovMFSbJSxATREyZtLdY;rT(R|seTCuR59wQs<-?JzLx5bI!*Ik zb5$_XbL7}St_x)jOT6+X?P*T@?{w;ox zu_x*D2lWf>dt#jfD&;^u|5@=FxVaBlRB3Kl3jrn36BVS%Np z?VN3`ZMSW!t-dYEddJeyyuxHOwKt~d)~jRrK4b>>oxGLA(HGf()8Qd@t_tY7>)&WO z^>VHWwM3rjce!6Vb*^0Zb?>a;DkXs$z&B9$Qt#(i(hJehki%P0R64I#_Qoujb0&`| zjBt8fVV;`a+Fr9~l{?cp-`UaC&-KdL$T`(Xxqdsx77fckn3IrQC8sb40soaZ^d z4;RaGs+a0L+GJf1{c1yh67NTiuZ$xIGQTvZm`7VyTDF)E8iApzzO=5Q#-|#o&QQ*-JjM60eOsGNVkvKtKM0)kz<-T|U)q~y79%j<%3G91r5<3=FLEn@zpgy&f zItE)&^|@tQhf#0%slB6JY}jXtHTKZ%RlQXW)h6n4b$ztcb$1MtOtGfR#ysN;(;#D4 z!#l$x<8RYT^L7hwzG3WOnrm)p&ev~O7YiCqtX|M}(_mF!Z7I`0i)_r+lve|-N0+Ld zAsi;Y-avl4x|UY0IYxZR7|jj+LPJPhmt8~~xG6$6Zn4oFS7^D-$?ws~N`@UZkcl_Skd)7x=p2WS$NLZe6#`lDc zG+wvv zS=ZBg{pON?C*Asy_$xjAMZw3wBY0W;($v?nJL*~Vp~!aj?fN}jD||fouy{k!z5;Dw zIoEREb?F)S!{iG4b%NPvv0LLTI%}kDrTv<{j9s*bS*uyvm^SOqs`A-hR63d0ekd0z z6+k^QDZ5TRRQFQi=fxIC(mvTzyXBB=dT3WQbXsxrZ>yR_Ouzo@Hd{x1w!f>Ki-?*x~Rqj!)T}AKn zRk?ZD{c_Ic&d<**eCWRBuPl)XGo_haQd9ypeKp;k3#aBk&;M3<$Tikm5K_P({-vfa z;hLRHCCm+sZtWt{J3B0>gl1$4`lhCa7V2u~pBU;GhZt_^^9)l=T5|*Q71IFA9NTSM zq@{&nw*H{ukiMd}m-@ISUWfI63?ob<&1vS*=5_LsLR%bJy8$EC$*JI$yLc5 zNPAozjmKu#13Xps5pJVfh$S*}tcCTMNBnDY7o7}i484p!O@mDx30I!0eW~fGE!O_lt<;y+ z+w^t=HncMyFr3xR*2d`C8U8bLFdQ_9#;O*zRc9?}nN9|oYMUM#HX0@y1{%8Rzv*q} zkWH|SG{qPfneW(kn%}Ccb613Qx>g3WcDoQz?=_~`_SssQb{U6RX4|~hBui_{A@e`x z9hN@!6#HJ=Kx;*NO~-e~WqX9Rxv7h`20Krrima(azA7))-j}Woz1H~7o49gs=OrG` zkHsr>r|cyo(;{Zu?`wA|g?W6^_1Aslym#*1*n6YO{dLbjezB%_GneFk%PUdPKQAhM z*^l2J7ruV?viNn?_pQHtNSc?vvnVcf2r~R0^&*|skf1YYdJFYAo_Pm9;YIi>K7fnR zDCMjisVtV)hzm&v;y>h~viYAnldXPKtJ3|;AFMQ}^0tb1V_TJ66W+`GL6ggxsVT4n zHJz!>f7ZB-&20zlb#3XU`MS=04=^jF^KN&Uoe{42p7p_WWi54#{lKl`y0JF;DxNI8 z3=H$tC(g+P|6l&8zRn)mRl0CTc9T^4=jO!WiC2D{`kj|{Kl@8zD^DN)LEoI>_C~~1d zl_1cwUw9yF=T8Y9^-axO?QMMp^BU_4>j!h3S!LO6YG&|h8)@6=;`G}Ly-f!!tL#-A zTF33M#*WF3!S;LRLB>~x0=-QaB-*P;A8w2_zBG<9^Ohl|*7_fsKI+#(JFWt=j;ck~ zhx2g_(zksm7m0B}eefgcPu3015L?L0lnqJ}nOWANE%GrjL|n*Uexq-^_oz44epHmY>gw5X!!LD5IU2ilj|v%@|+ zzJ>L$S!~rDa%8utW#Rp8H>|h9x;o*An9=;WGDR>@V9DSqRqpUYa6MLl1%080= zvu)|kes=omc=PX*dXEM@7M>q?JM3G>Kd!t={$#+bp#E<|8-2KLxTd-KmN1g@Qq>`u zcVc^UdWOvFk5MC$9c+t6QLUKAbbo3V zsE1aHroa!+z~X1ccfI*O(RbKeqWDhXm+V%l4U*3$Xg{z28271i!nYqUQ)^{^$(v0& z*uH|>dHb`Lq?Y+LF?s0EdB2rEpVCuuE<1<%(?T7kdD2;Fka*fpKF|4Y;iQ83MT_0< zyyF7(r3_G(3kqFHSFWXIgl?gsv$>*Gw$8HG40lFmMU9WF6Fw#Egc<-pvk>kQDS^Ha-Sv)4z0QEXUE7NGxcSDi!wB@oj!BnKHtqa#jXkM`$ z=nZ71;}2$(i}D_+cjzB~V{gCW_pY<9cg|ieTk%k@;Je`2;w=h{4%YP9iVwMFx)WTR z3o8{KcD{3WES~R~?k^LH3VjW26$No-u)qJduT~%>xJKM8^^#Acb@U$oxRA#;7pALA zX?CgAnr@`)zCf3&pJFayi?n4~JJ_#>l@6<82liBQoU?ZzG1@1bjj%;tiMkivIYx{s z6PXcyJOW0aiq4K~5D^nKxgG|Ym%lfB zS0_$&yXB2*x63~m8DHnM?t5}po?l>&YgZVq>4)eNg{#V_qUe7n6Xr@Qs; z{q^Y9%j~aLejQJnoH;GKOU~`A%4yA$#V^wP;qNxR_kTM5ZNRSsnOfI5={Wz&sIwn& zND;BorJ^>3MVRVoKCqEg87xU3gPj8XgVm+wXdei|!^|7LqjsjTr?tRV5Vk(@Wr@Ga z=wqwIE+|_>2B|j242h7e;|+0|3#u{1k6g)DRn^qK)Gs#PH9pY`nnboQ*e-^9KNN!8 zcG*{Q(hJ5G?+M(Ib<}I_|IY4WzB`?yGzqrzjCIy2Sf49rugd=Pu>Z+6y zzq|ap@l*G!d`e#0qU?)#a|_EmFF50hDiyxX>y`65vtdTPjCxr+b6Xc)a-Z_e4JFI# z(I91*$Opc8{&V##{5yYs{?>xi&IewDv=CO~+^R7;t8t)7GW9f-G%hm?G>$fXH9a-y zEa$8pZF{YKEu+n|Os|Y~(|OZk`X!O9N}3xzG@yZ>qnezpHz#N!D!A zZ89d9Da$<5Hq!#j0BeeIl%@|aawWK-^g(P;21!4}C6ZZYM0237e_=oq3I>k{rU!b4 zlH^jj10qlJi93}Upg)QUjSjR9C5r~}eyFYZRJ81pU5 zCG&aHWz#zAX~*-3rjCF$$|i(Mkf4g@t=4ziSNhuFl}r4IO0-U~ZVoq;luLGrs^*yMcoE&OL}GL;#|yGj z%}hsCFOlLlX01$q{Hf}Tarfox;;r`ax8G!a`jDv3F^loSKJ7l0g{w$EMRh&iH2(AL z=a%@?xXzCcJp3M~dHX(bb!u9=A^lA1ht#?$;}V;{JNLB3<5rKS#g%%he|_|GL2~7+ zm983MTNul&R1MVB)jU(J7XIO5xdBW`dM24Z-o{*`9^ninS;ejfZmDpt!o%3wWnxRVj_MtD*>pjdq@AU&W%_1mYX2PmDtcVWDkWg#VOypl zTQ~qZgz9@|l9{1q?gySjfp^j;9HOo;tLT?78aRj&GE4cvPeGfME?1N9hkE+2c_zE= z=N(SFo_zQF;ctH>Zc7fNY{}S{`=;=>3l?v7-p;L&e&*MrAFUFT;BTG7P5w!cNxkX@(iU7QHE>A-IiwdyAE|kn{Z?Jk?@t_2kc8tn+zq5{S6`Q zR82qKbNy7}eyz9USraW6&9sHHq#F}-UTu{2qdG~oU3Emr;0CcF>KX1V_mEaet;OMi zZ~n~C2=YYKJQRc4q7z6*rXL52IMBks-~T5tgmfa>q!A)rz%}SA zsV%dWIp7=2fy2lQyhz9Lzj+svPmN>~g%j%L>JjQi+Ly*8^DC3n;4@q@rI^YaU+HG( z=IJ%Y%BIfd4VDr%Ti9-g*TFjS>=*58>{o4O>o!x0InFl9@jmRJtyEaK$TQIekuAap zhJ`!khsT98jW|9%|sr0ngRSGk*G?$>%&^5fLs(atC(#81~f z)-F_OsH*;qjI{|@UN3o4|GxXq!-q|u8Q-NPO#ah8+nnP}|Msi)_gWt+JpcS)!_Ba3 z?Qi~gz`eNoK}!6YIytYCyA|n#%?Yj!&IrZG_whQqJD;ky8e+|BEZxnW^;7vim6 z{^gon01KjBWrCmK8ckc9Ic8hgauvo_RF!X0W>CxlM;*&aLySRdEN`x1e-ibzbWyCM zTw<(LHnMc5sQuR6+CtU}OQ1Dm+W!h+e=(>u4&dW>xZFCp)c3TJm|C9E-b zqXvg(+0x8Uh~_^-v`>FShCa=(p6Gm?si|RvA=0$h^wrqKIM0-Cer@Sz?PKv7619I+ zQ}{%xy%H_93k?W04?PSmm3k@%(SH0K*_0a6oKS;63GZn43D_kMfNGW1vWX-6Bk*6XWMVtux+t%FPDVz`A8CK0P zBQi01MO5VoF8mi6cuaQ~9e>%USQD(X9aW=Tkqg2f+rNa(54S}g3$JgRX8gx6+1fp9 zYFJO}e(Q0^mB`$vV-f4aK3Khe_8tKJ6Cus;Az!YZ{BzPTJ6XC zUt3bz|2gyf)Q@Igz3-#nEP7St)#TUH-~IaZ=lju=dfAbMTixA#wL=B+ZP1C{&y?Ug z3yn1^bq{q~-Ae5l?LS(R`VzN>z7JWr9ULQ>zk_PbmQ~%=AGJ&fYZoyvs$Gn}z{Wt!K(c?Z|GmF?@KNYlsDE&!&s3aMcqw;o=Iqq(zncHF|FZwd zPJfoYIB$JERWLb!a&D8X5~=WKwWPR2_D5E7%ijxA|H}mVTK8V>S6>zXJAb)AvhRoI zn>)?fw&>rY;jTHwX`W)=qTqNDiHxL@|54Ory2Ak*F+)j3exN&VC}&DHzp(T$ozed` zTr+>MY&QQe9k!l#G>&K)u`c|k!x$Dt9COCxGY-;M(YDl%(9P6FYE}A~CX;Ee z-m80WsA!5XI!GUDkM6v-n+{f`>vO006|jLB31~61xM=~OS}%cr zJ>yxsC)TGOUW|XM|GXt>*`F!tmh??2i<8v}wcdSrUjE7BxEgUi<3Bu?KBOcyPwSQS zJ14e4aklgb-e=x<{%OI3@@ndx&|UY#(ApGdl17F|SIhN;fX~Gm;JKWNBoC z+L_!v^8XEV#f?E}V8r#6UebQCb?C3aC(r*lI?L!L(zlJr8uyt@X5wioI4th&?!{qo z*TrFR*u~x5U6$frwA8(6)5bk*+NANM`9JS_@_`Q=&LJnyJafx+{jQyLiS7^eAAISd zX3-Ii>+mZ`PT)qTMzXynHDhd1<0@TNwYU0%ez4`4^Rjz;-L%>vj>ndmprribt+8fq?JM`Hx*GRgx3KO^eZ6;`e^a2y-^SO&cieZg zp~{o$`Oo{(e?Lr)(}@3&YiLbb9XYo+1?&~9a-g5d;B4ad;Zflvw5xcFL@d20bxQY1 zYD9yu`$9R=OhABH{QX=S?-#ENcND7-=okiZ_JFz8cGgRy#J z1zI`9L(<`TH!f@30{oW?33u>6;@g2+b#Xip#fQZHNxmZA5#O^0w4t*P3rV7FqjSRB z!i~`}k3_>)*L))aRgzY?f5T9BVG5;z;! zlb8#b^=u7S&V9g|#Pl+=zzl3Z^bsB;ybOA}4x%rjc4CfbF1T-tgm%FKH~}GJ$1tC8 zA>u|B3QI9WG!7}{pW#;^Eb&S4Tu}oyOR`_SGV!wFkz_8mM|4}#Tzp(874#QwlGMmo z%bQ7_OCkz&a$)kninwSWdQ@~#!jLu!J8;KQKjEK*9=hk~YxBou$leTjvG?Vuckp*p zeyHlO(-B-q{0?+Z=kUWq0%ymnv;y6)+Rqj5uD^et(f@ZrzD#{iUtn%9&(eQTr{}AG z`MwN!kAIbx{`A#^PuqW?`TEkcRf|lU?CCDdEvrL3Jpb|t6+f1Il!4>EhmwV9=z8QP z?;1UgXpa67TJ>gYs5$y?yO-RMx!+nV-H2xVgM0bX-`%lzY)Us-M?t}IJ zHHd?rh#EI0!Ax092ETClgEzS*XlY|OT^-WIs;=p)EL!KX+AB399a{4({TNN3l0eRc z-|3m9S=wBva7u|y{X)CmveHrIT%3wzoVY-P51Q-E()#=6b1O9zQJT) zS$$qTzQOBfh6*C0_&(x9s-4k}y^I}ZK4uJH8dyg;gL%6l3-VaBT~?sV4xoj0wvH&!YzEX5s7{e<3f60eZ9i{sdjQ*R=wIY&I|iQ!9ODc zFv}bcypo~lp;%UQZFC{%ttrI2q^k)su(@9eRCNuwgOPrrvdH(w`@oA{iMvU9Pc30) zag>~VhJlW-?sLYoyD}Ftt}}^TvETqI#)^fz*``UCq-4o1L9Kv?{VBkfI90veBAzDMAhXE)QkQJ8)QOcLN@Ox`BzZ`nWlgeSL+PKH{XU3ZTuER0-u`np zIGvA-Lp`P#op32m4A;~vZBsS(^H={QXOw+XeA@Qq(XYM*Un<_{jvMA0Dz)b{gUcr6 zReo>#Y3}=v@6;b2X59VRCEH%mpf1s+n=tD@o7YiLEA@l!9ZcMUT{!^ zlkZC0m~=bYm3pno>6A&z5n>@y$8)er%z;!taT0z$UXSmBdl7vU*yF9LORqg&v)i@3 zW=!4PhWjCE<2ig^;FWBM{R-B5GHVF721A~ft?jKJW3ICIt!d+4?^)eUaC2+Uu`~ZJ!E4!HoCO6Z`}{;u6n`^Zhvyf5^4xN0p0$G z@U`Fq-vDnX-=xsmC?5RsMB*j#SNdSq99Aiq=$25k=!Hy-jpwF9gM|)pGucbIOKDA< zr5q>M$~MR((q*C+*iY;Lc0?!;42D|s2ZP$-Et5ifMY%zHP9IPElX{n~W)IjsC<8yE!$LhXY^0d{B$aB+3SEd->Q@1!I$Ol?m6kYK_O1JsvV;JECFyNv&n=uB8n zok3p?p1})D4s#P@EMo>xNwj7n>=-wLzX}o|i0GiCi{y$ZDjFoomqf$|#Vf^U#jhk9 z=`J}(en+}RI!+dn+C?pewSrE_2c!XU2xh=b1u(ix)Kh#4+a_F&az(vGQt&U2i#v-C zh}X;4sm3LqlIDo&q{9^@;<>^<1S$bdU>2N4gm58y82v#)>xkJ^rQ2L8&3yjOp1%3T z%hzo`uKjhebg|)~%NMv5KhyXwyu~kacQ=qr6LP!%-uT1$ZOyM`IqM5Ymrto4Xxwc) zt*uh;DB|Vz$gKEQ@afL`bsykwsaY@cWhEJEy_RlSZolE$?QZbA^+f2)0LfiQko(Paa8Zz$E~k%b+#9J&z>I$#r+VPP=;#+*AHoj&r^XSXHs11@M|PYg!!TbD8(&(?&Y^YNJxl5z)n0TE zELU_xD;5{`$_r=va-SDYE$yQ&(B$gN%z0p6{oc9QWpv?cuee*(t30fRQvdRhI=n10 zIr2LE7;NDQq33~o-!8u~w6t*zV6u!&curB#cG6}7r_(a(8gdDx9h1ZD&z}x|5vEE$ z$(JkYWcAXiQVr;ET8a8$|Dfy8Wx^Q<3rQ0kmO$tYv;>q|-k!wlITq6@3Pi%j*Oq0!;V~TLsRaLQEC^CEAK@Ko_I) zP%C;0OBQKFEhK(PchJ|xg!#htXc^L#ui!3*RtjrS8oEtz3F$A|D(fSeCS*dN;W+wA z+)F$alZkMW0$G}JV`8TKtN0Ce2Kx`aBglhN;0E|6T+Hvut7nU;TVnwa%Qmj!Z5Hp# z?ziN(+z(B@zR9jGteKvh$Fpu1t}b7zA!vu|{DudX_jar6PFB;O^f!`+mO}k8SBVz7sU2bpf9O0TPC7?2;u7p z%@f*C`chf+`;1G>Z!Cztnw3Wft46TL@z4g)>ln+~1z_ej79KBnj!Z$`hQ6iA+5D!M{;eTP0;3X8~KZ8)gzpx2N9U=OwMTeV{BHmV66JOVV!e~H_!jp->YGgJHdWlcU1kNxOu_5+>ZHEi?5d5saRV* z)sSWEV(3ymv}}Lg^I!MAcmF#6Q^xz@ADet_mdVT;SnMk6QxVr3)O|PVEi|XK_Ppmq za2S3qZ901$cOHK;?1Y~{r?@Mbhsd)Cen9f+3e;+u`0J#tR6gqzcQyYt|6d*g-k48# zSGf~8R`xfp0)8ZXBf2N8P!LtCl8DKK?y)z5-QA5&H=1J)+FxHkqIQ<6!nM`?!ZXbGcVKF0IZ(W}2CCdxLldCV9O=5`I^cTX@&e7qb8jDi zKmS?pVD}VfH`^IgiSCxhTHaXNSeBz+TCu6(Tg4sCtLopngL;>)mF}KiW|rHI+P69u z)P(Eac*pz3`WyW3{2%-s0{r0i;J47*$eUP7d@FEp_9jRGt6@9vmDK>&(KMi+o=Hul zzh*w?gt+JUA7Q$%4lxPNAkWd(qGXX=yhxHQ!AoaKS<)I24ZVqU7s&ZV>>So5ppr~y zT?O@UEoTB-!XC^@r{4kYA1!d21qpUS#{>qYlF}Y1^W~Ik@-VWGvEVVYYk^8PY$($r@)5CkxuT__RN55W<7UZW$v8>6$RcbikiidlM;R*#pvg{olK1-!6hH*BD;dbKO=C-Ls))g|)w)sYxzl7OC=<0e;=TZ{i2l#iX!GnK)XpU)oZ$(EkdUk#{>MTRldPZbbD44OdgI5m#@m-cr4!I;WbUWooBt7io8D=jd)3dRv;= z8yyc_>)k4E)Tat8@SA-n{TqTO!X=TL(eaI)fLk1Jo`_1)0MaC4K0X(>8P^Gah}eum zrIQ$b`WPmQqvZSe?fETudhS3dhP=j{*eGn9sE>4{?6brsGGVQ-U&4uk9*~xIgV&mW zf`5&7j(Zd+;D&L|Fq_i`k@e(~DFo8jHiA;<#7Aro|k z@8q?DC`clD86Auc5eMZV`D5uY$z4fnsZjEVs0k*(=-6ISL~IrP#I9l;!6exwC=%Qj z*!dA&4``{N3~3Zj!bXYTOBAw@OegIi5rR{EMw~BNA(|~ZCmt{LOaBvD;4`d&#O}c} z&db^smQySr0vJ7yVbVOdk{g|2X2 ztYLC+UijY-92n}|>@IgQY=ccb^}Dnj?ND7z_dvH&8>p()Bx*KR-mciEK3u*+out8Z z+l^Gq3EO_BvG!~ITknd7OAS)r6~8;EhaNMu-wK z$<@@3^f~m;j0LRs;1tXOI`kUOYwiW;3lc&5iX>vH><{H&WrJ*@R0MVe6!CHl!6u;1 zgyqO1;V$&J5J4XC-?J@@7(Io?CoKYeti|{*gfYNDEF*=0cdrTXIrYXT##;bw@!A+Y zwl(SiPgP?akJrU3qXWV(LWJ9~4Z%!bWy7(+ zns9m8A08XS@L|#yiV3)}MpCy?=Fn7(hqP&AD%nj{Fqg99?7o~T&P84kxR3AiY(OPF zf_IdApL?4}fK~|7g+*Adr~*sFo{8v^nUX(6Bq4-cKx?HNmHQQ&rEjHo6kU=sRp;b3 zajIymc#L$P?5#9MGFXXy0##{GtE)%(=vi!<_zv!%Zde{KGS`(^ak^dDP(kI2c(?UA2WxVQLW zsk{71<=@qvjL+SMuW@x!DT^*FN~cRX|jI?KJmG|&doTGL9XGpVzvD4of+@bO4D z^dNc(T_b!WI1b(9?c`*$4zrqqp5DOc2)Brj%l0df#J%7)zLRuLwFq?fLK#Q4Lv~80 zl)aMR#A@`epe3(2V0Uptp5*!IQ8sve7Xtf&9|CUg$y(TP%KDFGlBK~s z&zfalT_f;p^cDKI`}TPm_4jM%Io;OD=55BlMuF+8iDy1)vKbQ%Z?t2o+!f{J{mQ16 zW|RiYpo;67{n`@-j=7zcVgKR~0)73{+Lm>9>pyy#fzkiJ`QAzDn9!X}pzx{FD4i0P z0k(rHK@Su)TDpwUiP;FWm}W4sS_j_H`{;9+gE=u?0{jl?EIJHSgF^96@D^Pq&cLkL zU=b=(il0em$(l>riA%-LL|>6s{54!KG^e0M6>$iONi4+=CH_e|L*Nj+gm(DpQBnvA z{}VYJ>KaH46B-}I6L61lvjCBf z6v*{kd^;N2`67Wyk+yLM{uf~g@g2!T{t3?U2J#2;ElM7>1>-$?EAJ@3AO9S*U4SBT zq>Z3EyqCY8*OosMZYQV_j26B@=ZHRvOC>L)D(M38-(ar;iCT+GBv#o$#YyFq#6?Me zrz)E4P7x)IN*tH?NOdmhchZfdl4MDfQO)KzBQ{&o{6dS=X6I5yCgGBvCcR1ilsHH6 zM#2~05w}4Xvd0m+2DZ6g8HT8n3r=O-_&F`}R=!;QwVGjiZ{O`Ax(?a=rs37?OFHKg zvljfy`9aN`l6$SFsAQYEL{nWwuDY)tR-BeS{d=#Bp`WupK6#IQoccxZZOTvT?+#h1 zzlUc^GS~m|{hE>ED7v9m>32Hv8-B*1gdcPU>kiQFPh*~@FQT*sEb+Yw`4lnpG4~y` zSMXD)5{(k2qf3$LPy>g~Vl!_6AC{Zzh5X1f?15yAqHAKu#M#PJ#Z-B7#h}C%Ns8o= zDGQryZT4^Tcg>bJX_ItMb`$-{N11sERzPT}44({Dg!JKEfLYi+d>-sQBz2!%>GqYD zfhMx4-W;*bajkWat&i7pJV)xs)kSOY&NH@rOM6Q@YY*E9yUy0rnqu}ER_NTC2jydn zpBLZ?W)y5JWE8oI4wNX%&s9L03z{BPMb*vqn~hrYa$Bu)T3s{W@sK%sJpKd!6fn>} z6HS0oI-8W9u#u8R`%XW}e9Yd?g}CF{6eg2CnQEeVs2k`L7>Aftt{EPP-oP;N32@ic zicg63;{KAClBd#hGOHY?oSHaGwLg)g3W^iyKd{5^OkQ%naPQ*TC+X895pn63hr@hnoTd zmo%CZZW7QpNE`Y#guF++qZ*F;wgl#f$2D#OeAeB>EJ80pDM$c*ejQ~fO~eSY7IQ!G z*TYK$9|gJadFT)R4jzHe=Xd3u=f2>Lho2)|gbYL{xGp@5?ZcV~e?e^Mq=1Bd6+IBW z6-^O$mXVb&633_(Du>GtfC=zz#qPv)s@tm0N##iy$tfw)lx``ZBuQdWIsr`U21ujQ zObJ7*$Nm#t6r^@_<+_409*Y%ZUdX`$YZ>H4lvnMMG!8hVX;%fzUHh z^=fKL?LRGp%pCJUwhC3|Liqn=^)M`}Mi@7Y_}W42t|Oxsr5A^S{64@Zfu zi6vyXrzLBesQ)P2R7x#9QZlv_DzB~xYlzhks&{IW^i7RVOpndU)=my#?G8^H|K8BG z=;e3?xEouM1_Q3cHBwGOF}VdbN=szE1B$~k;2{0RmQzP;PH$d!$O#9K-@+b32>fr42!w*0@H$ur&lN-kDq$u19s7X|#q6jYD2D$)D99>7 zf59Wc5o8RyTf~-5lIDuy7$!L&>nZCj-i4V&{p5QRC#hN|E=wGloRwOiGB@RP(qNT2 zF+)jK%9Zn!BNZLwcO{ENhtXs>kuf*k+sAjkF+5cp3mbCB<^*!T6dkHqtXpp)*u?f1 z*5PKMk*5`xk1yz#`&TZSA1nwIPf&NQ+NPr!hnR8%*C1GGeeoZvn@c4(V?1Xxm~OA|BO8%R#5r?PoR#LNz+oZDI)3* z>Q=A~Xvup77a?NQg-*fNqXUq^P)o3jDgu7;HuUfGB<5Up3AYJUC8!i`M~9;e(eLPK zY?pYf?3m(oVrsG}wXx}_=5L!_Z1OEBSH4BGR8YlPOMjDalJEuhE&dA7pgfJEW9!0Z zf2Bw0?&ln1U1y3JCK*xlKpW~@Q$uxQb(*^BI#S)aT8(SFbDeXWtAFj^?*2fV`)3`) zUF{lVhs+LLu_jGDqcp8pRMfBNNHM9jv^22{Uw%rxp|VW#vubL!QTxc?w>)${aSOd~ z{2Ad1jW|HShXCg!3Wzx!X}jrNnV;E%r^#L#jsMaGCJEa5vgQM3#<`&r$AFr6kWuexEd5FKoUg6x1b@}SLyE-SQAJKW`uL1=YbP?Ui2kkA8v}Y0J@U> z5kliDz{A}Em{NZLLOu@HrqLex6j~ct>C9&u~w66r)qTgg~iKV_QAn{+?*bF+&r(pxTRb*$BnRzF%D zY1O`kq3P2mP}4t~qD_Z3Ih1NoYN5O$;UID5CBi{J+i^wLw>+)jUe3+jc?I0k9-347 z=jI{yh0a0;!#YLZK~qpxTx87`=6@)l7Z;ZG)$ny!jo-~=%Ryr&?IJa&*pRFE9sMr( zO3k>D@$qY~@B6=Z{?X}&@cZ_!$1^g&Jk0p#`+?tm3!awG*QYrScqx$-d}V^1I-AC) zXVP9#zfoM2O|;vLk?dmLK*3DZE((dqiL3FDjQI2E1Xn#v>=-QSHaD~`9;f$VudY>dKRln>&gn% ztu<9zj`@n?Z};C`TtF43#B$;S;Nd+_uA;tWd}8k--SO@44-WhdI9?ON1H*Sh zg3zMSkgzn;9T4Pu;6@OeCu|0Ehg6D`+#|tFY=^(qxGOp@k{MnexgJpf#<(@|Jc5gq zhjs@a1EnX$zu*5h@H%uh7R7x78n>zRII}lU+(r5Cpj7yXptsP5?h%!UlVsf$iAuJz zwKAgUtGFWVAgUK$6D|~HAbSMI;0pLAVgMWI-NMBJqM#8m3g@CHux!x(4UsF8x-@Cg zyjjcXt!%9pwbr*j*5+aB9W9~e4Na|0T&eif+ex>TRw;t5=Fg$`CR`29u5lYFn$;z^ zg5tb!`OOQ3C7SZVnwwQetBzOQ(sZe~SjsJ`$dBi3D=-)JE@i2oRDIP~7)O~um`jWY zwKFRVO9_Sha;E(r@~i!ir{5hvtUr7I)O>IGz5HvRjPsv2em?xUTL$v8B&TD^a7}-c z(V6e*7kbgy8SrpfV7DZv;^-@w!#Epx#jpmwE%C{+`&EJKi~7I(eGlT8XkKm9rV0>epTwux@pZ&_}c zYB^>hTUS{Bv9)uIaMjnYs$c0<`a1ZR`9(gx$Kzh_8f%Z3`x(dTx>gOXJW?^bVx3xF z_PRt;ysq#dIMwU(x8&Csm|X>tq^i8{ukQx7|C(9}96B#e~`f3GELl7)29Ncb-HkT^ zz9+mX8ZFI}t&=y%#fr1?Ve$$&P4QcPLB3XAEZZ(kmSkeHk^B5E>>e}?sUP8byib%F z%J6shrvNY3FW-@dho1hP(Vn-Sr=DM)ci!o~e*=ohsYWYq0g(*2ZlfvlDHbvtP~M~o zCjosE_>+NN>K5rYaU4O3-x}W=yA;_Nni4DvEChVJtk97NwQ(fi!xoXYQ6|xL(x)=o zutsonJf`50unbgynTn;VEy<%&w8_nqKP4SYI;Bci&QNTTxg9jxUnV|JoRK&vsWDa6{CCUUEoU~XX`*X(q~+UI{?=__3 zNX!0II9ATNcjCU7mU4+lSBm z57*yLdbj0c(zowf?Bc4*HU_Ent&{G)SzqK?=y~Qj*l;g+tZ`;SIb$ntq400%-9$>t zqLk@LQe|`5Hi-`C@}>y4Bj=Hg!k1_dtTkF8=nJjl9%X%J9HuX$|E3FAB;H3sgGeoZ zsaln?vq@f)mQ9AHq$ZUpZ^-kdBPGYhuf?Y%{iP$MMTYcN=Ta}B{?aTHTQwtyF6AC&NUMX5u^0cgXMTaV#cD|vR zxxa0wQ3~k&|C6m#povp}a(qT2 zs_;tm=p?})zMSKv-z6Kt27^Y(1;qO+u{WV=zo9|rk=389T@IKx+nif#Ce}6gT6~)W z!r;2liUfeiD^o$?3CoCI4%xKwo2#7CV<|jLh(#FD)FOgT+%x5z0wogB;84g zHF?_fLX#d%IyIS`dL{X=@}Ouj{{nq8VPj;1KdJt{vz@KG^^8?%Z|-<*BU|Pej#PiD zP?i3hpO+>5MgOt?$JAegvN*X=L27Yg*>d%Qir?y6WrIpb7GEs9TQIs{eZltvPvNoR ze@gz%LiCa{7)o*1F#benuiC0vL)uUTbBf1&eB%+HyiN0cQgld@2 z!&p109^$%qdSrD_>(hBX z^x}sSmNZSWU3^qD63apIptgYK^ON0zwT}{jm`-{@##4vTdN9&iU%6$_9l=AvR>4g$ zcWWOJc@hXXlco-GH?0l^7|#W!sPsf+>_bGS-r9*WjpfNCDSWix&$*~ceym~ z3H1x=|ES+u-_85n=L>$1CgVqwJ&X;!Y5^Im5SNvFJb;ryr8pkjg&o2+0DZ+yp#m8Wyp=Y-miLjT<|Ts-eLv_n^bgbrdJ8>* z@xVpgMo=Q42%7?BBuUf{JpVUE3q_dd0=fio!!(G;Tf}M3u4LNieQEuvX_Uf*3B+i; zV{CEwY4CPnw*S9|T2FPo5pYZgG_>~ZYd8wZeL0&|C42nI7E{&aS+!ap+$xyMlt?^Xj@c6a(op?)-6Ltr;jj(}4Ax9~_ z=^vT5*evb=UK%75NQK|g>!SIRW3ntowsLslY*m|NPRin>kBRxpZHbXYmWryXPs{>u zm`zECl20VZlb$4%C0$kJC7w`SPSPcPOd6IvFQs+r%hWwhMl`{t3X*%Ojw!X$K`5xt zSwARU@cxJ%FsQsWUgw|AsgADpfws<8)LgCqSq*Etl&>q=m6ws-J8Spv#aW3tpYx6v zbS>&$^0jn!8L_OanLjuG zYVo^&PHF+AbXDat-7wQG%RC#$am?A?<#6?@-B#!F0(Vo)Ls&pv#j4*y%-IJz9$E!rpUESV?SD}IXg5N?Ls^ZsV70W^OpK^Z?CT^-&R{Kr4K z0q@!6{^m+^w6%?}Ts7@65{)yAOq0fR%RI>P%hJ*+vd*`xG7m9rHoi8@G;B3YHLfwC z<{9Rf<}GHX`47_$!(Hty&Ay7e>XGVeVp-dHN{m|s|DH&T@$0+(%(+0 z*;&`sI|8WRys?k?DWtySR(nQ&+5^hEgi(a?fK2f*?F;%kZu9E%%ul<~JN^ zNbtS&4FpP&K7kv+JJSbDJkB;Qil>9ru4*ueTS)v$yh%(X%}C%=zEW#xcEIQ=r|t%H z=1J7vlosSz0*$}kj3F+QER+q9 zKb8mO3l%RFcNI?*R>fY$eMMNYO!-cEUwKezQdTOzDhg#j>1LT+c1X&VwUbe0Gh`QK zKjcdlx8-l8H^tAeD?%>N{oZ0xDK6ZJh}+-Xt8yQ8ys`Xk_L%Ql2iRiPs2MYobwyQE zHQUO&6=`#aX1B=tl1$#$t+c2?F_hD!99P`Fi41>VRL;qLHyxT9bjP;mc;4nsd8x8X$o zQqFj0I+dL;96znGG15K!AsFyWeB-@}`f#nu_1RHs>t$_Yd1khm*I2e&$J>Io@phlB zm#x1QvS8*~W251-p`G!RNnjajmD~2%M%${aAxp&UG~)G-s?nmdlCHkd?md0F@-jZ$Cx)^oeJeV&nm=#Hkufz8tZX{hum`XVbI6PTw0`DOoFBmVR zVBPe7cGzM^@c_905C&(Q_a59j{ z`i_{A(3?CF@G|)cofGH@lSx;IT96I(gRmK7Cv+tH$aLxz8q5$eTe0x$T-Hi<76q$<}dZOV44rOAJ$R-|4|$w<1J)IC{}>`1z= zDg>wdoWicWr@|$zQY}jCqa-MME9WTd+e24?G-yIR9_{1wNUd!6kEy%**rz z)J5clq~!!J?h{CBTmsV8ZpJdB!y>~0m9!=p0$#=?euK~IJLvBkxEnwKza=NsFU*Y) zqIJ=;v4Ma^+XfF2(@A151?fU10>AbX+EGBv)=(x=&Qjh}22oAa$F!+*4kMMhjOAyM z*pFHNudp#$gbAtPucM)nLcm)V8mxRUW1dJd$CLSkwBv~zG$~nr}iN?e( zswIj4C91*9`E$}Xl|@NUoTxgQv>{oXygq5F>YB2dVws{;Q6>K=$v{cSY3K>}AuC92 zjqeq@@71`w*1U9_w3F@2ZF<`lM{CyyC(kZ1-_~ELYN2+OJSyrB=1}GWusSbaQjrAi zpO01f8bjr)is|K0Np9in!a$+8xUPg(CM~0up`~w%iA6)fzHsvImYMG}{{XeLq4=2k zO_f8BnwMIC+b-FjTANxsS~uGwj`Z5=p4EZc=n%p*$|6P@+t0bi?GHTVtNAhh4oC)% z6s$%Z!r7Qm^bkYQGl(6ofJQ-e{B`_0{6wf6mI(V}uS9=|`-(S;>apgSU+6+k3z&kP z@HUt!$VU30FEN`)AvrI3Bgqx#0Qw0NzQkS1T1!u->`f>p9w1D?%W=$iY zEZa;*!xa5ot*Gi*Wk%(E4X)~G)zRt++S%H$_KU8iev*EmVX|?%$!Y##z2-PvV{jj; zAL8BS`x*EedJHB7EF4BWK&H_9vHEd`gXj7zyhkt=AtD?>8R!Te!!KaEK#EX>qY*Ng zg9wCskPCwS;5LT%D&AS{EbefwfNS8i<1Xi>ac6L+b6)^0Y?M8Ovx~#xzT!^i74clW zQr;%sK<;<;B32%wBYh`Og&ZXRm5@%_O6o|uPAmYq8)4l0cy%l_+BBjFZwgKcsKDty z9Eb-F2D5^SkU6wBd^sEpF9xn_du%F5&9LHc5{D-21rv~mlpfS8)boI{UqKyC8%xgx zYPlIK7po^{DIg4GanEqSb6&6~u;;Nyv!(2|Y(4uR$HR$p|KR@(U504zQ__;1puFK@Nwfi7an?g^!WasGS*BW;6CwP77|7dzAdR)>j(D3Yq0xh5Ves`!LJLAk;pX8_p^2d}zzq`%ZVL7do&ni|p^z)wGI}9)zcCc2frRvNgj*oP za0zi7XZ9Feuv%U^ zS@mT9o$%VmQTQ#y4GDuNHPq$wk<5wg^W3ITo@YS(q!%3#)nF~KVzf|5MHH|JoPupU9Pb%mKu+b4gl@q@kq5#*(B0@Vbi1$#@*ds= zG|tVrN7#+5JFL&Fbk=^rUw=dYMZHR{Bck{PjglxWObuS}@ADmRNbvTpH`NMVL+sTS zm#L4jg`q~@&fqp2GS(Z-#*fA?#zDp=2C}}tZmjlQHK)3Lb>Hes)uq+#fPdzlo@FGN zj+l0sgr={?MAIMUWfqC`o7HGr;h5!mQnRqOq_)z1rS9+gMDGdT;b7m$^B5JELI@Ba zfDG{}$}vFP9!uX1&iDYZP11pPwIBW<$U^dkOVAZ)XS6Na9_=oi2Kqsr;2XH*k^$Rq z6MP$DK->97-W%>r&UN-uKm*dUTXV*6q?}#sZLG1(9*pkv5wyb~NAxu1F-Y(@LnQ&) z?H%fDsvofA`;vzw^d*fYo&{M?yKrJ$A6!4&QjlZ_U`AaK8yt&A??+#Q+Im>* zOzcJD_IMa%vz`YUg7&ywAkY3Femux57bV;vdns|Mj+RHi%t&FTGIJP>j2h-cRxT@* zJ&`kmdw_e4y9dx)ra`Tt7yL@zMcy6WN&cU}DgK!Mk$)4K2j{{JL0dr%yaZ;0`QH=3 zi@S$O#52T4#c!mq<;N8>6i?(6<-6q5<$uYy$Y0C2V2v&8pm6wxU>2bf;)v$+NQK>h_gaG@|P2>fzP5 zt5#`-RsK~mQ$0oPshCierv0JYq%YCm)>HKbT7A{kiV5Xs$}W{rF#@0ODVFELHRmm}4csbENj4Lw57oO%T#ErF?2Sx&_}gnw6L}S zJh>059a^<6S$|N!(D220(d0Hk<~HV3Gu=GTl4$#2uXOmFb88OQj&z@K4+JOsfJf{l zG_d@GLd~O+#@B$R*^4lqm<&>)zW~MBc*-Ga8I1vaQ3C+Avnwxyx0k;WS_%JxFT=w? zH@qKS1os5L|0lQ*yvd0ISa1|>4-Mz<=ApcW-0Pg-oUxqioX4ELoKp5M_9T{6n%*@^DTPg?QlElz{siP&;3&F;CJCjag+S^51b7B}5vCBD5oCm!gc*dvphltL z5!}jnvp73`zj1A&4y5iT;KCpebqq*2y?{#tx!$Wlp4f5xM8Z*`g*2K>p)8>^r;eks z=pE^k>1*kk^n)PD?I5cq@OMq%KI3JBZ*vByNEg7RP!s4sz6iPnZGqiT2H=Su71Rmj zg0CjMwK;=)8G?nZY z_YnDn2ELHZXOJlOaNEKRKe=I>XLh~RQ|e)O_SHSBz2s!ul1v+QLp5E?wiR73oKl39 zEG~PfzF5(@@~~z@6}9SfV~p|WoOGrRpe+a)eH4u!*|0K1KDs)S5q~)5>;O< z8&y_Yez8(sy;1iNXxrNWW7hx+Y`$o0Wysd|H!L+?H5b^1xw71Iyb_=j*b(U$qk|Ns z3HaW`MIa^UC#@UvJzL3Z1{vWrgez<Uc1M6-`>-9#Jbsf%lZW{=3ZI5 zTh~|)nOB)w814Gsy5_pmTDmq>dq~?-7Y3l}!-lwFmeFK9VahiN&D+f#EUDIIw$=`@ zYk$qS+J9;=eGe*s9O?}1)ilLiQJW1 zN*lo-ux_(ob5?N`fPR?HyAOCpIvyAFg{uI2D;t^xPQ4Qz1RsQI_&VNiF2;S&$>dPL zpB=dy0OxZWcPod>KFn;*XhH8mn+Z~JIs-QMI_gJiG4(&{b*hrO2c-KD$uW@5^N6^S z*ojCdjwF5n3PC36KJfzaB@suog1p~9K$5ctw;q2LI9=Kjo&)a7|5*A8uqfK^?dk1c zX}i0-ySsgTU$Mn*#qRC~y8{CoyAwN66p`GZ7Pez{X8yOo@4NOw5n-8m<~irw=RWsy z&UUISy4Id0E0Pb0a59zLO9^y;mg0_a^<*yDX1NR#3vbEi$luB>iddyebwWjJI%+%X z4CwIL3)2hE2Hgts>-Xu&pi8(PSI}I;jNrmxCPWspDA;GnHsk=k%m|(qTsovxXoD~| z{BHO>^n$4w`B(omE;2r{LW!y+5=tB>akE6rlEX@-l$==VNvW|V<&mdDTjPvrXGJ%5 zyfo0?&XePsv8VJY{1HcnlROmc48 z=CtD9FH*1na{rw0bM{Xrb!l49jEPy9*{gDz=g6{eWR}kOlU6GA*3TcPI?+95xJpBp*`{nky>$}~ahrkG>8Px%?==R?#B)d3Z+JfmnV zf6ldK|Il}FqVEYgk^D+zN@qnr@W9{1+uOCn-lll7bwuHTg0=S3UzWc&Z*%TM zi_^3U3Yg(pGczMI?`O2kSe8*Xb8}|REN9k|>}}cQvQ^nfv;WIU&RJ-TGF>;1&9&yW zC}>ldQn$E4?7ZlKo6QvxS&YMM?C2kY%(Qze%D$7K$vD|R^ zPlZQmgdd!$d87HRc?48lN}H_RpbOC-)lY;Dd9GotVZEWW;SiYXe){)1LAOj#1dR^5 z8DtB38Pq*!v;MAbvDSqCnQxSxFxRO_(L%Xgc|`d~nF23+PLVBdEuSNc;-<0}aT;tr zvy176?ir7mMyw1In@>Rx-GN?9ts}=`KYKC1w;CNypQcaJt1<5{j%rGIFDGR&3Vu`b2b4_vvl=UHUfqhWb-_bRaV%1wRUD61FSc8Qv3|@T7>e2qJQH#F_Be za9em*#HPp?AlRhHT_xg5v??(d=Xe^RZ`bsoSLze;D{Nb;u4wk%ceis@c2#%1bn2bM z?8(KVbz*^FnQrWnwI+S%Zz9!@>P?lWdDGtgS)X2zuFSZUe&x^3v=V7s(iWvXNUNMa zG_zXvnViGM9OI#!-C5T%nxubBd+^(ynw?tsdqlcBb4N~3(|B{bc@-)jc{w$5Mu30l znmsCKl*wy}EGV)Lw@q;o$5B4n%Ww=M066I zr7zGY1=R~Shb#))5!uQ@LF>Z#gv zu6dr>zLETaKn3BJ;DRorSX_p_7CVT`*_i9cT3e$Rm#8rRHG%^(}b#6WISWeTf=P(UcKLIaVwsft?j^swYG1N6sb z!xdq3LL$-KxJ6K^{)~Q({+WJB&?KzR$>7Jq8-u4C()9IopU@eL#i`Fys?dfWQK(MhiYpT#c=R1yrLR}3Wrz%pkk zBfSh5CQNo#)Ov(MOnG1+Vn_O+X;LbpfXy49#qexqN*0_xBr^_Yr-6}+NKz{4lf ztC<<>Q+5Np1%IxRGh`Ug&E>q z{+>U~-_yUw-^QQh-Qj-jylP)i6qSF@Oc}3cZOMF@xg_gAcDEe4@sx42F)v4%Gc;>S z#*1_zJtku;V)v7*f3bsOOp8o+jZt8T_hx>`7@9FA<9o)DOiR|CoPnmk=DL>2mUre^ zrdGz=@P+4cdI7=iGIz~wl0U4FEE-+B#x~IYAEvyPagX%e_O|!e37Cc1QV40Jnqr=M z6P$&sqU@xysgA1$XvSbN-7@`zpq_^A!NX9UPY*2_78klOWEA%Hk)WDEp+PN!`Um|A zI%*gg92eX!cnf;?4bj_y)z7M(su7IlQZA(+kV-$wK%${jP*mo1#qv` z@($z%EY~av79#hT#bD`feqx$oQkeD_=Nf++yPKYvj+if44(B$_i_iO>XU%iwz0L1l z_}2Qqh_zL*?{w^SeR8k$sJ$1_7p8?@@~85*&>wZNct`q;xzNW@ElgoLvCvB5wBuYZ zh8xMHarZIJcbYV}Q2h|U7LZ_+nh@vKH>{sOXBWtb{jrB=Ju$(oJYNZlq~dwt&^(ohvOtgXSTq3WIyniyIFonYRF%Oj44 z+rxC>{laU9FA56|tBDyWp<#OT=j|3U9OpS%?P28u?gX7lG#3Bxv;A6sx^F#BPR;Uu zbnkKwx7&&`3%=xTHeWPG=Zwrr%^79fY)ml9Oj_tNcIGU}PS5I`bvZLF^G(*3Y-`RZ zW3)*yIWWuYLC(VLA;7d^M$OEhnbxdEIY*6aO#k9AT}8`Hv&R%}ItmTPQDX~JsQHUI z+0rMkB3QTI*5<{VY!B^Ko$)S(XQ?;MH-*=sueL>6O17ZaGAV2a**5uh#d6HPX{)ZP z>7+fUb>ra9? z9>EhSc>4hr`KIV_iXY(KCtw)V?S#I6j z)0U~`Zl)AtOVex9ZPQEBH1iB70ovql%{`GDpIad>H!mT7Nx`bZuhyvIRkktq1&*`M z+pbIQEgr^u8@lK_{-N;u?*k4YOd3b*BIi&}Y8@sE=P*h(jnT0C*r{A|uqhV#4aFR# zQCSW5wN!NyQ)APBk@M9{H5Ii<;Ng$xj_Ri9hU;4DTIm$%-D%TS(8cKX>h9<=b@z1} zb(?Xv{Q-KE7Xd5PQg2kfRt{43R?bk)hI%|n(NJ*;eZF~|yVrvL#VYs3@sBW#8$_>I9=6E7e%trs^+2UQHMxd^r^lo<**v&=13an7n zbv0i$%{2Wo^)hF}hs7An7@On-va&MQW_HNjn|VBIMfSp+HO5k=P?N^!$&Sd5&-$8a zMJA`s?3I;>x^{b0zG)|VPB*f|o3B8Nx5v2Ocpn-km+6l=$5JovYQDc9tMHulRMD$q zGrA~_b!NDFdk%R0z8F3^Fbw;@68!3D@_ z+XiPCx)>e?tqn>D>S*|ESP*Or9v3nzq-IDKaJ?t!ss6GqRohCNt4Y)>(kL~@)UDK3 z)fm+aWi90fg|gtr)NI&S)G3Nd#v zPcpYNw=l0TXPcue5xL)U6Z5v_KPVur4(q3)U&SU{kfVZA?fT~0hLc~Vye#VKtNG)B zOreGJjgZJ`)JiHJQ|nEbMLZLevQ3C>JVsD<$PLRlaJT`iFXf zMx`B%3S_MIf_9;Hgf?1xSIcYFx+c0cI;*aae!RXs`aLz#SJR)--O_&14Ap#7|A&6R zepRqK44v_As95lpUPUv7Ufw`9jZ<-V(Y4`UHh|tY12F&l4SfD@Y7G@m-6h|U&&YG+ zWAZoIoSH>Ng9nJ9LMVcYB`1(;NfTKC*3p%EO>M@h`6*0wrX(WBD5e?n3%agHw46Br zdq7_{OozV5z2gpWCpd*{D!TS`0E1Lgk)&vita}!6u|(B&VAD46fDJSYG*>mtwWoAj z(RpoxVVmKEp$cY&Jq>;lybqjaW^f0nFMEUz3{4816E+bY`euf;~B(*^jelOfJ15eZVVr5Q zo4T5Rm@8X)TdG(jApZfDLzZI8l-zH*Bl6nk|BFnogLPEVr{c2q6^{GPADBiw(0kSQ z&cBSG6gVarkmFUR?$8nJFz%tOwqmrhgQ|~uvSyaHldh&-50>Jvp#am;ZW}HdVhtM% z{SDm>Lk;r{FAQFT)9}p@WylN~6O^T|pl_#JqJ5_6qeida!gv! zlutqo=q0;~d9?l6P0V+?B)tR~+jQ~`K@;_*N#X(FcEF2CR6G5tz9zmE(DE&IcXkCk z&Gu)u_~Q9RO|4}L=NEi{f~S98Vs6dctCmo3n`-j|(|*%LlK|ZK2DbkT9Zgo5^D)il zVD9O>QTg2q))s!Y{wTUuoMLO{SmQkGy6g6MM6U^_&NYG3f9T=IPP?q#p9a0G@ow~ld9z1%uX0&D+YHB7;GtA}P zj-1yAE}TPe`aZgy;ORG`w@DvecT9*qrtP4ugqec%G<(z*)eco_Rgp4Q8LHf);1p-U zY&Mmx<}7S$b|dqVZb$#3W>cY55;>mii3#V2i3vncq7@Mg-OPE(A-N=uXoHSG7l;hP zN0dYdpLwu@D5%U^V)C(%j$v%fLiP>&0rQQAa5uQe+#Bu-S53AQjL#3C{($VTe2U_b zVw$3#;;G`SGD*2nd006YdCg#TNA-L)qw%8i)iLcT?Ro8LbZ+Ba+#7zCFWa-uo#{N|SY!7Uw<@}aj$onr8*`&9C(Jpf$~Z@E&q>IM$(fQfD2LA3 zlbwLx9aD4Gx%l-uo;Ic@e!wjRaWqAJ!wg+mI$^P}_f zau?+$TcRzD<-PfUd5XEL`L`+4R30&4t~uTuFmJRB%$=6EH$S#ueBmVP_o8{WefArU zBxkm(yl0|!w{M=m2j3yEMz}1Fmr4)W@)}^4A|r4wNcu4+KRdnx`nz$ z$O?AiW4=zWJE!f4O5I@%rx~pFsphMal>aIpf@dEi|0SD%%r_Niz6rCH=IHU%b5cdd z65}v&e!V1#kHuT!WpN{Fu|vcK;!*LJ*jSn*t(6i{uj)dqBAyURaxs~W8H(?y&h$}Q zqE9ll+4d|8#bY8{n(K%ffsGB}cER&UqGF(wb(O6L9z7#FB1@F*m7SBxkP%qqh4NCc ziGRSn&Qd;BzEX`+w^hGV^-vGh>_R=chc2KUrXzwb8#17!$klg7t$nGX5a+Dz`nj-< zXfS+1L7mYPJYT3cQ=5pr9=GDVSiLSpy+eqxPrXA?zy!skIW{~>S_y69(874jryM>J@`HI)U+zsTc}7lh(j4_9}> z6wT(k&$_CJ?7j3|^{w=^QMG!ad!>7+d#t+&%zH++5*Q#2zR-s!T|pCvNq>xL3ZlR) z1*^CsA0m%Lmyw&YHnPp!8@3)B#}w0L=@HaBawS=wynLMg6ajW^S9?U&eP}J%pH^Kv>dl2Tf%bN z=eEf0k^4UPe%_V*Dh1;Unih_*t}kj^e7AVE?STE4!$m=C)l?ZF>q|4vfvYb z;m%hQCCD61YnTExcp($Z+S#_;QBH#yxBHPx`ecXX0oXx^q7OPjEmuB7t>Oxp&{!~; zPr#uhslwG`F#jPh01|quYM^=smOos% zSaC+4Cfgz#EDL}e7{$J1Vt`=!(5tD(&Q(rW3M6hTB0&xs-APfTKLNG+pSRKI@H5zI)&imoo58*01XzFpHXw3U zWpT1%S!KBfjBA`+l-E)OAmuf%$eT36&Pi#YI(f^&j;-%??Dk#aaU**-l*- zy4@Gq?pcM@@MKP zWrrogQe-y6&kZ(5fYY34>IJTEmZ^oQrzzI-(UfcQn}W>-SW5-i%wqE)bEY}S;x@MdX;yUR3 z;OOjlZvW5z(l*l8#ukQ2qgll-iw72`7L6)mipE$|3bPB%g|5Pq)<)K^*26{eVzyXO zY%dyIoL{`(CbxIAJMCW`iO#dGM(#`Qxt`8mBXHqn|9XCHpqcPccp-k1-Vv+GDpWEx zoVL>gn4656jb(joPwo*Hh4`>YeqXLpEL7Z8+=do+r(%pEMsW;mN&;}TOxZwLS?O22 zQe47URw;TY>L{8k2H{mk;gXx=@8vh-J>^ho$PzFGprI@u?EDJuUoiiAV8n}TG%IJ5 zz-5*}Ew>{52j}NzQ$49LbS!*Ao+c-g!Q^>j4>6BuiJ9BU(qqYjiM$l%)g+@*M-wu_ zE_tOY#0cUL!6H*QLVC!a)B)-SMbouVAv;We#vRRJJ~I{AiR>EoA#8mkw~iafodZ7_ zijD!DWy5i0X|m6sn| z7jy&uitZTlrSd>;&wK%us-Oep-xiHozN>z#e+d7FKL(A|Ho+l05C=)kflT+3ioex%WMVgI z4VcB5;NjY%s`9WDX*;t@bn=D`U930>(Sr-`t@6;Vp`6`~kZ|)}dikrs; zbMvql+My%yXLQW@K~JYidLJO%Fl?h;^H|8Wg-?RIT;CAdDj&bV5+ik%Of z51m%$E9V^NzfQ07hO2`6xx2RKfoBpXS7mrL{zv`-zW_TK5a=rei*X{0vu^~klpx7P z7GVua^h-MO12uW%Tt=c|f4G~LxBD7>xvOoC`v^_?Wffnc* z)q=i?%%KBwk_l&5B6kSq<|AIXxh1k!vhwm*^6H9#iWxW~-bHx{TtH{#0OcO#4&_|r z&hwPd!JSUVJhN!!ePz6|j?$sv6+M)zlxLKifbn`L*DBxPbqyU8dMH~f|6g@`gfa*_ z->7V?N>%=YJTXoA3h(h*(OnUz7>A$g4P1Bvr?Czz?TYvEMe=<4E_fA_`~l91KbGm` zePwa5*F3JI>>DbCBiSBoFltGa83(1Nt{`%b!EBW=Vm+ZxpfBIj-yPGEPJ3c;Hq7dr z;w*49K$rAqw#;H{(a0i0(H85^!qtU}!jlCL3k-!F3&RV`6*elYUwE*vwDq%9U3AL2 z&|0qOQ&H#QvBe9DTFwynVFeq~o2#;wbHW?i}KZb&Yj7oE2POT*KT^ z=q93Y?{fd+N%N52aPK^CdEZ4Jjk$)I{xQ6fpBMNZXd|2vW{TCM%g_+5BYqKE$c0o# zAlT!ypWX;G9?Gg%GxLW@WuS3k^T80-WaqH$*k54x;xUI{BU6QW4sX_*?o3xkU$li( zoxeS>Ne3B1<-$wOCzq1D$t&axvNl_gTejp$6Zm^gqbb!CXt(o|_CW)Gj0hDb*7 zotTWtx1+>x@ruv^xyYHojsO=J$yeYDU^^dtU%jo--pl@>mfap z-Sgc6oQ4j#C%ZG;k3ECEBfJwZeYd9H=4W}2ADstrR@5eB3B0fee!(Wqf`+1)_>bI9 zJ|(qO1@M>kseaT_>Js&vdPW_hK2v|FZODHQlT*lp$-({gBsi{`XSB0mVYy?*sZLe zUBZdndUW_{iM+ujudHaIh*lg`SP}EG6(1CT6i$T+mE~pF%@GP-eo6kHypcReZiCjM zD_+sSzrT?S_Tsv8)wm*L>G>>;YN(cL#O>iKV4`S0M8qSAudC&^<)`Jla2_C4K3Q=P zOiDZ0;S^x$ZkPmKRbE%VMRp9_*)ld5p0$8o!_23b!irOvMocA~$gombG<*;0<8pc$ z6U?s0iu7RSvOBq3Tm^1B8wO5TDbJD>0OwM&Imn8Nxc6)_^AilhET$jbhsq{5kUa5H zs)hLi8~AJfS^jgrFmIN7nLFG4*8Sc!)HxO-bzY)hNk989+i&zQOtYP|#o9g~$5>)N zY|pS4+b23|ITM^p*KTK7XFcaK^q+d^%5+_JwRMTk)#&KH&-KPBIIcTFoXed%ou!=b z9bX)2jwz08`(FELyu&;EeHl{?ZaMln?;-yDaMpC`++{o|;PQKWNnf$=y8l1Eh+i0J zDCmKWXG;~}=@@bt`GSlDJJ_2#2LF~o$Io=fz{Tc#P^Brhu7gLGJ zMQ>^odKhd0Q&ka_xzTi2x&hss9!k%kd(a_R+db%A%`#cAzGlp2h5@fNlAR9A`OGT0 z2HYTS77)NO?h_X-t0$`{lOrRkB8x!e=ed0DJ7?rFF&AJj)EgI3wVMwG$1?O%Xb-Gh zkLwIfR1pZGBR3mJ?F{T?9d`kBz2{s4Sgs&h33O6^!dZ~Jc9Ge*saz1J;27=;+lpPs z{DYeKacBkO>0@*zVz7)J4L$5ERMLk~i%1*M70>-Cyv;0PJ3&J&=qH2Gh4m^mhE753 zU4r|Jg1+!Btw1Nu0QH@^f-HF^dx0UC0!;p>CfmdL5trvNne1qeVP8R?;$zBi2iX6Z zr}QgkJ7?o&vNf6gOjRybRzn`gtzi4(EQABv-R80Z+)geOS)c=X@nz;Y(;4xsnC?dH z0HUo(?34}(Z~5Q;D!i31!TY`aJ@4IK_Z9a$S54<&$7x4JC+n>4Xl$=%e{Y}aP&rE4 zBki~C3mpzvRVhb?{R8?jIvm}cxsHX7;f|+{UCx_ME0h(p?O*I=@f|7l74|!Jv;D1o zuDuL?HrhVVULL&x6!rxBE=P4|J7-&G4d-d+DV)tK>*?uP?O_qk7QpI`@XL7{?+G*% zQ^ZW{u8-1oLP09YBq9j9vsmgNH4JLwchn4eF|9_w@wV{OC#bDh@ery9>~aTuZyl;6 z^q8%wc2s35i~NY_)rp#k@1Ut8!0oS*)vh25h(*K_SoJ2N31OD5NV}w-u&zO3d9gr< z6~cshfmA+;e}>5{NBj=oE8kP!dtah&rZ2*m=}q>w^6l{L_O12p_a*rRUyT2>f1m$= zU(RpkPx9$}WZ-jPoA6#ZjoG>5MK`p5-6SvcPm95|T5(6Of$b)vA6^%tIZ=z~M0Cd) z0jHEIDTxL|U3{eh{$~g=8&{W17>O&ySE4q&#{zhdh2%B(jfR*(_%9-wohk(zv%qsK z1Pa^%^+rv47(Ef4KswScDg`|uzfy0pCUMk5#KP6o7-}-sZz(kt5vmi_9kFT}wF$oG z4)q@WQ#FYCJLwhlWPIEOp0uJ?{stIs2sDCwm>a;GL8t?EVXL!)*(Jy!F2Vk`u^-Vx zsv=jNYsz)w7Qt@balc@1MX(ql# ztQAxY*<2M_HQ8n4Y9_WJx}A&!uX!H7p)A)11B4o}rI59p!ABa?ovDi0JC{*0Tj9cea@XdC3i`B5F>U3>7m@Wn1yaJK?64<*A_^C){A$E+O8OJOD=2y@O)O>us z6Vn&C{~|RB*f<_Jp#{qNN%Ua4h&oI4rQ6}BX3`_!d+M=Uxu0AWjsufVL%mZ`aT5r( zKX~raN{v#ke5V+v7$&bJo51~pPAvs&6vLBE(dA+p@m2B*XZXkd27DY})1U8o<*Mjv z=E`<1aLlkTfUR_PP>wv?L|b`#gk!m*pCidW%<}C z*UnsLl=GFNhohroiDRO}ZU4ufV!LKbwC%TbvKeebaYpgG;vK~|irtvAoM2mEZ|%6} z5FN9elU>u?ZueqOOYbD#CI2ekhn@Wd)ta7Qs_KX}#1&$9NlsM98I%{|A~8%lB#p&% z*F`{YeZ|V+S)q!+2s)uIqQxZv5;DPvIe}wDQW_|YlzvHT(D&dmaS_uody&scHB~?s zk^i>t(@;w7PxkP=uMXc1V)Kk{ezTk<3L zFh1RX!hg!Y+yAe>p1-gEgTFKXg4YE?0#gFsKv`kF@JjeCED{UFj<8sjR9dQoDUdy+ z2nljC>5MpCtRx;1ItrPA{eif^>Oix=OFo*P#V_U0;ht~syZBt52{a6J4=f3o1O0>( zLQClXlRli@xkC+r-eeAxB(tCbKgYEKFU-n2A_L*&(-o%`sZiz0 zl}^Pw#TwwRQ1BPufy_3`TY$TZlXa5GU=wlND#WDe+#IkNs}YrUqK0IUO_uGzdu77k zcaTq(ual?9n<$n584d%}wo9=N$nm5640wcR@)bC_aS-Ux#vSHLb6eS#tc4lMJc8b( z7rhA)wG%344d|`(AKDD>(G`)m54|61_XPS3T@g`b12c>n!Q4ZhAVMd+83=a*Y>cMk zsR>{`+RjW|b4A~~`KaZhSMP{;;3@)~wTE2s(D!7H1oeEI~_ z7uL6ynFBuNBqI0;_6K`|eZxFqrn3p`K&Z`{F;AHZTp`X-Szx~!s5D1Y3bHNPni@wl zbY*HYMIn~8W(On3UB+6t2UxFYS)r_(e3?89oZ|p6Lk7hi`F?pH`D38sM3!I=A&PFI zW)dBwJK|R15r54$)LYM6(Oc6q-&MzX6qdBm!8*Fw-vMRj+O}iX^3&p^;^{W8t-oFG zNO81wUPWifZ0AR3E!Py+TNmRV>MrA+=*mL`i*pWl-gAUHdOLg0 z4p8SW?8`2&jZ!!#RuuRdcojGncpUf=NC{jF%nZ~EXaXeybpl-jr@)SE5Dp8cgh#?J zp)(@P18EOY4%|0Kt%b6q3GJo)R2MK)bx{Ruif-LEs2H46XhtRyYf=5HA(a;wz^;=6 zlfVg1<`?thfDLc?Exzf#&4_ppd|qEPrt8(?WB8-!fZ0=E(3gi72TMiLR3aXk{}CdA z$RcV&N8g2%kr#M2zb*g6I5OfDV9jD`wv2{RnbMh<TQ-$NP9zJH|B#PFrKyh+Y7D5%@>Px0 z4b&CYd8%8OrB_Lnplqo8q?o9v4eexm`DN%Dzao-V;JzWo4Mk1C$s{r7&=K(#lsu!^ zgKQz&9xPI4S-i|G8z8?Umn-HdcEj>IE0nO~bXa7R+$CEkD0qF(~g)G<`PUXwSF4_^mH=|J2imXW2& zIH07(#2~U8dh!h+SCLJrvUDj%0dKOONoUt{b>XFk{ckm{%8#Jiatm;@zZKOKGoe$d zA=k?L$SAHFdyJWcI>a;bATdpf78ePt10T^VwZK>2SH|}bCNJl@f4Vz(-g&lr>|g?O z(GM-!I~KDN?Vg9;P~TKydjp zdfs^IdP(n2PZ!S&Ov0Xsd@9Dh-o4oUk2~9S$d!+|d@tOe+#fL|s-9;V*oqq7E#A_= zffOQEcUbN?*r!%V6r#nKcnVceQ%t~)Rs(UXa1QR86fDgZJ;D&-O<+`j=kxh^eht5q zkLAbn)p!H1;pO~5;K%E{mv0e>36v0?3q4_N6QyivKJk#?z_v_9eA$85Z<3{gC=(cu z#^5d16U~5O=i%htM{%ZDR?HIq2)Bh9!en6trj^VV{t*TULxrV6k{}lsi|OJ&(oM{- zA4J3=T zJHTSh1P4+M8j$7SbzSJFGznU$1hy^vlUWR%XK(r*FfLC%!fsvv*Gm4!3UvntJ`Y9z zBvfjd4EwIaK4P_82BOd!b`~4S4gwFh5*3v0bUFGdc+lF|w*$#6oMSu- ztaBFGLj_BhCQj!V@H5ue_7y5C(u1!srz09#DN5#P7A}53vdN^cflROY#rVj@(EkQeS~x6ySW{(OJ|yDi(F88jO-& zO7*7af;C=Cj{zrmkZ~gu*RT@QS&g`6>=gDJYLvCv({w+&0P}bs6MC{1*_Vix2+5E0 zoFhcNn1-E|8Yt$w1U>|k0_6iPsIWWu=lG+2FTFdxa6sN6-jRrC@j$!@ey?wozYBJB zZ+@y@=KtYq;Tz*E>#gdwd#ZcJx@)-SxYxRs?lP`@&Mr>Lk>#lBwxQ*E5@Dg)_bzuYru-0a_@0(b^md@FuARXTkoFa zzKwrfcgMn7gFNFrhdfJR%Tqi9JPk0}{VZ6X#-1VW3hqa4kNc>*tNWV!hNq#|=DF<& z^*;ADgg0vBJL_BRkKn`kAig=jmv{4J0^I`70(FIH!dl^oU=f-F7q1nci+(XeY9|dq z%&RC>MmM|RQd22RDg_?&hV&8~{waxHN`68Sh&_>l-Do01JkElGfLP6V6o#eNzNon{sl29|Lnb`S$@eREhaBk% z`xaK?X4PQ+?yy(bd+c{qpO)fju3%5Gd)P&65*S7X=Kw;uF5p1+aPd&^WOE)aoqNXJ zM@Ex`O4(AdDC7QzH+zB=>B$WMm)Mc(%k@BJr{Ik2HFh^Up6v-0L@Q)tTDC5-z@f;@ zf)U*wFdvyW%ylpo{ZN0O1&!%sN=AKw&h9HbRbA=^{R zb+RwnlI%)$AUlH@{)Ae0f4oCFkW&i$L{q99n12_soR|hrS%ut>oaQK1ANY7X-G#0J z4S9L`EM*~=lViXPD##1q=_;U3Sc8}Z%T+*I^+?J><*+>whB;If#3XXz7yu8JizBQ0yf@)+;9`3(I)>+e+XZLf8}rJzXSGT zrH}JH^Ir09^Tv29d2>A1Jx4t!J(HoYR(nKu5^57m-MbMl+qgS{&v&|cw+WnXK4yfS zMO3$X1pFC~Si1_{scX0^x|3boT!+zFFUhsm72*2nBwRIIRa}M0b2(QQ`s{VZ{Q5e; z*S(zwoigfsk~{C@v1WOtqUN_<(&_GI}Cf4;vLKN_*L zGat(L0H$uu2mCbO7`80uOYzO{wNCsZ{xkn?;BG*Uc>GNm3S7Hcyd-kcKhj)ezb_;W z7?^Qjh)xk+q8iDP79c4r{C*5E1qz{f;s$XYI;Z*QxB3Y+hmG*^L3A~oB!~xRQV0y{ zqlY4gx`BO700Amk6WGo_U{K1ydcxSs@UlAW#VllqCRAh0OfvI~d5zCr!jk+Xl=!{5ll_k*D_$zWjN_Tz?MgYTY16qsKjT&gB)a|aGhrG zw5yOYmSEE9SnT#PbR?{16l`)i{he+N9%UN-e=kl3Ek`b9faU*XaJ$j<>9(jmj=?#L zGpKU>q(xc(vjuNx{3>4;rnK$12xfgB0@{cC%h@MM}3`O-dVytG)lD^&+x zeE@Gd4j!l?PWtYJH~NV)t;b=XCDDnXK#GHZu7db`5q9>1r~qs=nj8h5{sZvuE$D-j zfgPe@o72fq>bmTn#~kkAt+q%{(WT>l|)5;eB##9Kt|M#L0Uiw8^55+i*QuZoqV ztzZ;SLJOBf3_xx)k8DF#qu!FUP+!(!1^Sagw$HsK&>NB zcab#lWIb{;}$=OxuPic!%poWjTCdlDbfd2*~$qq!XR;- zI6~+G4bodtCVdbNf-@-v*1na{HPAFLN4O(24aoRI{Lw)3zzqI7KPPYxcFzfN;Zxvc zzyy}1d%%ZmGZuN-gMby>NoC&RU+rIp_&v|p$N$bR`KtOhATKogw7yH;tLW?6*n0>n zk`bOCo@CEK^m?t~P4Sw%HGHRljR*Qh`ug|?U%Yp@cbd0}cZWC6YxCB}RE0yn#lCUA zF}@PMN_eGv4||tkCT11ybiCsl?|bhwAAw9U7Snsz`rAX*a}g7Ur~69!^f>pj%=Zo| zvy1*he_uY0?-AG&V1)j{AYnM>=FCFg{4lURa5gX_&?&G2llo$W+Tv%iva}zV_ccL~ zL!jSi3Vm2QF&_#KyX2EHfY476!Po=&X9<_*gUSRBC#E1!~DjBJPs6ZwF%~fPp;^+QF zm6l>sVN;E1o^k=Re*}XoK&u!J-c}9O;}E6|p*_g>b<`tdid&&2I7-^ca4_iS zP$BuS1U?nudEvd~OOLuI)OcK4XTQ84drsIX^&*BmD_y7IskzhIdHDlb?n4 zU5%C6PnSjI=^K3QA*L&n53Eoc`q_y!hyQ;DzEcm~g9o_1Jo2(MQiXiuHF<~}M23-{agTAt8DKsM`)VX#1fMn=`mJl? zK#>!-i_L*GzleXtT&Xg1@~FHEU_{1A2z%0Chf*HW6EqbA}O5q3TYRmY_OU z9o$TFX_?qq>?o!PzQAViOeZiKZ4q+tNze!z{B~couaob#ud}}n?5(!Hr9a4j(_a@A zqSHVMJ%s9DfcK$hxLnYQ8gYYg0KGx~2vOi<;{*?~fm(tiup6w@>%fpeJH9&K4Xo}~ zzY!7oqrV&f8q6!tM+epgI${p&vA|@Yjg?R+AB9GL9q@+T{{v^J{)ILz(@*gG`Io2! zb>iIadBqTxksL^}9z9=q)+ zqRVBhe+=@xSMa018 z=w*^iWjeUq{1UKCn}?+a#^~H_c)G7KSY{?$y-CEhLS?EiWk6tbV3#Hw5XJ}fuFwy z-(Haz3_KnnMgys-;agp}qp##=Jb{^r?n>~MwZWlf<0%h8M*k18xAIaX`i|Ft)n|f3 zyCo(?m;$$gnIa;$NGvugVZVq!qB|2vjGUOSi;m zWX%&%Nx3XK5T$=eEr1yk;fnwfFb%vPp2|x^!cF3DVVJN+P>CZ^;khX$N=vXiXX9>Uu!ArtA@x|3C15B<5TAiM zM&LgBiT_|-!{C2N@g-`T>B3v#1$^u}ae}x^%m*5|4wb-o)RO9ovydAv7axGp4Fco7 z5z2vR{9KZ-MCdA%5KMtf@D;AW6U67Wfy;q&sKnF@r~)ROpWF{7Y&!DoYJq;pOqvUs zLVIxuv<6u?OV2|US6RvvAL3~&5WB|r4gTPgU!lNqSAt#Dj z(T+-$5^VGW@s7yA3$K$lN>AY*PXgzULglC`x>eDV3BRFGbcr>jrKsuLlCIMsx%hGz0r*99e@bBz{8qup2x3G`@EuvW9v@5mckOP$pR< zBRC?vR0=FnFKDWJWB;mA>n%inHxZaFLMnzIHv%s%#1(x7uKe2*W;>qVV)&Ad=ri;S zS8_%=2BddFN|6FmeXs>DvEwMPfn8C@-VJtZHW1A?JS{(Q6|uEC@f%F~c+{MG;7mg- zxT%X!XH+73V2WTT)FkD|O(`M(X0i#q+j&9`A2JuX)J9rh@6Z0{-9{k_|G;&O#rKrQ z{fvVJ?Lag;11pKay*?z~0iU*qs%bU$$rMzk$CLfwhq~c9=A!Zw1&=ffxOqGBBR5$C z-ho17ZAdcYH!vO7@bMZRAs;)xFMQo+Sf&NIrzFKupMV|Okxr=3ufraK5sj_b$Cscr z>;&8{!3*35dwCcBz>fGC0^}V9pWYw2_X6;sv%#{|CzM1Md{AX6fG2LjKD>$DGg|s2 zHO0EBaLxDOV@9CD`vrb?Bl7(3$lr4?ZG1G|X9m_k7IwG`E7=h^L`{5#?eLceMeT8Zm{B*x*& zeYlE^#24(P7FhQsK$Iq+$?mY-D0un`P%#wXYX`A%bFp4up|xxS|J573f(hO<4PI}n z6a!1{h3DG{`}Z7t=rs7%Orij1w;GZEVK;0gW1wu)Kr^un?1NeQ04((oyXc^&=5*a6;X(tDo5or3Ov*+A_oDvCmiV8V&tX3!(;hwT>uk5PEG z!4i)g=ohp~8Th#(_?j|!9}B*s!O4cN&>lV(p8#*IhqsFtUyC&O_$ILV!?3(Hc$#{g z1IiGyVSUN)EG~HGnz*+$z)stcLvBO;yBF^BZzU^4d?IWDe;xvyc{^||kQR^ub1oCo zz#41=;u6FvsJ|S->ZZYd%fNq=!~gc`v-@cKDVYpt1;pAbenl zyx7Ib@DL2TLk@$5eI?ogKjt7O?oO?OSD%f)^I%J9_}@ez$UEX_(ItGriZnzlcrCU> z-8v7ymBW)VOX-M;tMS@}*IDE=6=5@rkY(Q^KI6H@VN%0MRn!7ua#o0SLexDDrMMsh`$g+xoLslXxB?BdFCPu=GmBZbpVZB$tzY)lLcVK5kgY^>c?yw`G^2e^y%{Y97w9lYQz zprj$xI6S#-lpILzC3wUBqysqdZ|2hp_((xmunT8N>w!-GV8uEi_I`tMU@Z9FR4~41 z1dBC40>3^BKH#r^y#Ri&4t!`UXt8gj;&T=&Fjh)OkHvO~$PvK7hs8Xx4fbv*yk-YH zweHaS6r_ii+^A|**5U?>i>JRuS6*(Jc zKws`MR*k@01y_c|BmywC>#om1(QrNjCkjuHzx%B|Iy%ghjKg3gVVEvjRhdhrREJ@|iWp)R4@e1h2OwhDVlln@H zrLsUc72%`D0}DKs?!dS8hSz?LN^uOXYY6b$B%A^}4b7)Tl!I>?4P>$a&uIf*Q;|8Y z!1^sl1RRg|i^f-a;d>h3eW$^Lf5a213(J`XJ6H@W-wWR#1Jp1QoWOW^`_tHuPq4-p z@v##Tpd*mS1FV@rGDB~gEL!2Mn_-tdfc9nx?)43xMiqFCaX5*;1#0u&sF4StflG#s z^g#T7h1kc#XDq`C?g4J^bs_AFw1dzW)=E4P4E`3ltL?)KjLyE?)qP zB!CB*4D0=coqP|NVgS%WB(5n9`+Pgr<}G3+jofe}_IfJO5Qt^~&|VYlv-jAU{~)^G zMeg1Wd$z7rN$QL%k4J7|lZL{(K87F22NO^M&u%zu_blq9`S1p6pqe7^0#|SqYVr{x zdPgFhup%aZ1s=F1?Epj36FxK;^MjwFa(o{v;}uKeDIJj_v5H^tp3~8>;03Cf-@!_L z!aJQuu6F@n+l4%BGr0!uJPg@jdnh}CfKzQaH$tO=`178)stK@@W{B@^fx%mfekkt0p|b1{s>5^t zgugj}eP10ur4H&FGw{sEA)g+C*BE%r8}Q{CtlvCf)EWPKjw$e@t#IELvA@ayNnL?$ zm4{lZ=Kr^@FYq}1u;2b>c29tM<6*mt5N&>o$Hhj-@K*|pz&-o`=P(bEe=-nYAK<;M zz=j`TcSYDa>BKE$+zYTDyCT*t1)l2;Ota*F>{KUQT@<3wU_A9z___YDPz8L)4eaeb z@Wd8i^cbwxc;wE_pwfQ|@A(j(TumJW4!Z?aW)jw<0G!YTWI9j4Lj1kj`LH}AqPHG6 zJr&;k4ZPwKc=idvB4+rBwPFh~NB9YKjvFjRclZqhcFjB>j0f1c=V6iS;hU~v52a!s zPk^0Jc#b>3Rv-A^lkEk>d>6Y^0>XF-PvI2eg#|)i@SNkZ8s~sP)X29+p%Ur+pCv_M z#iC)KZp7w0_-!|FrLW-KQ^1J$5FI0>TFA{?;p%jf4>`{T_@x!_okxLdBe4z&AXyT> z-%Soc<={8;D8Il=4#WAMTi_#lAy4)Z4&*yVd=z1y`Eb2?$TrX8=hnkQ%VQ-3;GlP? zpj^YpXROIL_y{#@=Qtv0Q$)3I;K_oaj{lC|6GBEKl8gtUOT>P-0S{Cgp4o+3dJ0&? z(TM%`pnPo#6k)-hY5}y`3h}Z#o@o+M5)5t$%O)7Oohpjv32l^Jds$=-w%JeY%vVlgNF=JW6wm|U_DEt>#)IGilwD{Cbl?py4tu$ z#Tj9i`-`*{P~>u|V;SU&!%JS^15Gqj85I0+b23InNEiR(pl>dPG7C-*F;5LRoO`S% z)}wqk1Pg+hIMf_?+QeC{GMa&=Fnt4$B8OV~#vX(c^R~+W9yQ`WK)ZfsdW*`?TP3(j zjp?9TJg3&agxQ}|Su0Uup#!=G_8c%S&%5qGnR!{{7$vsVJ2PGD34HQ-S6mGT7wgwX z_*;ZWo}f>z3ifn%CM>70~m@CG)#yN9yS3e1@UzELraL;Z&UR482;n4ut{TXle zPqnyav_|v~hUw2d0qZf~7J5&mDGnTVaP{@-a9#eu1Wv^)d)V(&&u2o@_c<-i>9swMh$_?1 zXgn(t3Zcg@?mzG9cZaGc<8k@0vY#-P9{xwCpMM}gj$-(BsgD0>zfhaUJ^HL-Y` z`kZBa;_SQFLS+|tCR3JGkn!|HQrtoLl%oE3j{Km-SCp;bf!(UQ-7dQ)8QsQs%{y56 zV0=AlXTU$TJQMO=MT-xmoqiMF|G<2cw7#Jc4_uIKu9 z620*>$SN*sd|U-b2?sfwmN>-gFEQff%ChaTK1bE9gD!DFclYC$(}Nvljn%5Hk*idM zbc|>SR?#wgMl>x}<5JXwUB>;VwD|(6bia0R(^}`ErUOe@tQ8GWM!lO zb@a}-adC^{irgEp!+rg&sLSEe^D?16^h~4c-osd*4Eh9_L7u8nQFayCL6Czz9CL=N zX`(;H^)7ihPbNMM*Y9?;pnJ=6J~xZt?qcv5RQW(nDWoeZ!H9*>CIU@+{6Fh*#bmyW zI_|8;xD6}id5cJ8wP1xaj8#AH7sYd+TV?3AAyPvGE#ZqC!hiD3$WR_rZK|pSx;$?z z>T`TvP@gYx$L@IjZyU7c4z@72b71;4xJ;qZ>;$#u<5OWI)y3;FtV8$V!c^fg<73{f37VIA`@&$8brg@MDh?jvTvGI5IF}fWM!$n#`Plbh z)vz`E@<#x$*IU$;zA*=3zu9|FZGRQ!jd1m`qB<4M+zBTddo_Y4SOSrkh~#zZ#%%we zNO!e@DXDy|$MxYY`CNme`mR;a7FGeLdM@KaYp!YTlY3w6Z*%R#;v!jmF45*;cKOfZ z@zjEKGsQ?nXA61Va=zqyu=YKD_{uqp@RQ0$a0#B@DFF0#rutLk_hU;>76KVr$L8*Q9@14%^%LSgj2QH=R%%TRkPGx z%+8fJ^YM#3c;4TPcK7~FpHu8J>kakO^uLR<-W1z?*4{P7;h%4co6p490hxQ2(|67Y zeJ^G&8mFtxVFyPRT+O3cUotbBq2vMHMG}YLZd~g@xz?Y1^B|t`fO|HYa+Z^6s5UaD zcJzXr{ZuU(X!epLi6XihH1DB8&XdKVtNTlAJ@h(^L&c&srcDb zzV^nE>u}VoiU0aywk?k!8)I7{*3NP?Q=MYDpoAxe@sN~SL} zD7At3RGv)TMDN$;c`sENE?VJi$uYgfI_C~^SH}~88uOAK;=^oGBM0N~1)Sy-D?km@ zjl+?K=6DT7{e$~_3VCf|z8C35JDxx>M)#a-eOfY)XDiOhIU2oyW741R)}E8~ zvYL6?KD$D5-X0@dV{GR_j8VABDcmUAeY;2Xeuhet7F)II>u(i4&A-?zZvF~taH9vA z*X>yMmE6tN80;t{$`7_`H+0>r0P+ zDcc*F*OAoka%?$49M`8`ljLx%n4gp{&mJ?XH|gPrSkllKGPTyTmaybLnKDM3Pn*#+ zSbc;ie1p}cm({uXRu!HQ%YCrw)8g$5%&ZrN89oc*BbDkEI5h#*%@h5*D6PGi^KIJR z5BL1k@dXaCRTll*u@>)MyU@U$|3qMQ8j)B4?Btzw}CM;wf`NerbKo9M8>Z+ z5+m`b8|aR|jOLr#J2h4(a*fGGT>B?8dl?U~#2kk!27fzK1935krd#1m#jx|R3Oh}9 zBwF2jSItSK3ocbNzcVJ+ioyYA>392)=hN_=Fow_NOPYIaUbD+T*S^`C4CxG{1nxhD0jm<+q**TTGoz#RfS)`mD@ST z`I!DM)Pwc%W2a-Ueze5)mf&I6aE4xs-DOwGCu_)i{oQW8UD4M?+;!2T-t#0x3!lcb zPF#$llTylB<1kaqM4=c>RCSicW+NUmtr&Cl=4gA8)$>ghNJ>l*oaU#kk$*FThpZ=^ z;l=Fsl#KP(l@jp85wbAeY|YlPiWp*lxtEJ!FTi;x!I>xZ^<15;g;}Rgfi2CR9~->)ma# z{6-A$PjkFa=DiAYrc?Hh`>mds=%g4^nM@%L5}k2ovyj3VtKEym={~E9ZN=`#Wi?>u zaXY25t=}GqM%)_`uH0=V~7AALji9*~92ja`DHs#qEZeRk`0B^Z5&mQ@w`-@)9`{HvN2#BR0dUGCLU zF87U)X%bBN6F++da=(s~t`P03eV!)SQJlCm$nj z=$wU+a-aJ>_sYpOGHd~jAFhPfRB5lbLKSaS?ps;9-CV5}L)*mJc9C(GdMS_VR55xT zwBTXNX9|q%hj(Vm!6A5V=qAjAuB&L?0-P$}m>0-|zWR1K*JhIWyAXT?u?JEojU9Dq zv<&s*1m9&W2jQHm)Qygq&uy3``kpakcWB*Bcy|?FlgwHV%zM1|OyF=%f}WY8D9JkY zS+TcG1RaG9XCQBL`S*x-EYgmRa->jJt`gbdT6q)my&D#;6>WL=!AfXx1Ts|7(w<^{ zxGPUk$#cZabk`ZChgrU#sp<}w5mTVdlo)?p;EWTr;&H8NZv-pI*8k9YAIkKt=4*o- z*lHYi@@n>4OWy5g#abGAJjL4jjXezq&H5>={?*!ef+|XRLm8>gv&i%gkP3-j-uCtH(cmP_SG<&7uv=XKoo;zIstmV~} zGO@B5_qYYerH*(xUL|%^_9~vzDaXkRwU`?*V@Ih<)Frh?MjhWz?b<0lwQKvdYF?*w zPrtugR!VwW`>f>Hzh+G%g9kLPb7%Ozj?KfTi?ax=?1K?ORy1tzw81m{2ra~y z5T#yvgcY*u%!(eN^=v=${-7>&TNRG z`KT-FPv6lm2$A3T3%Wt;(Qm9Z?uwJq0JM=|mPxDP5Na%U^ z2HS+nkWSGsE$60lzFocp=U-U1!#S)knKSSfub#{m?XVYmHwiMUE zU)TeBfjvf3Q2-oAZ#I~oXB<*kIP$R16s`-AXUw-dr6riru0s*l{)i&BS~00yazi zm)fxjZ(~*1aCQqVL_^{Fenb^;9P13PYG^2`OtrK=vf={#3UPFx!qYo=8EJzl+o^^s zec5d?h+B->DAm=Ws14C$AH70ru-0f5YKY9JBr2vB_ec0DtI=d2X^h{~H_AzM5vs_w zB9n1Dd=U4+$!rvy!5Mr9hY|DVS`=lW=Lg0Hwnnie!6eLnXrZ$ooX`kv(F7CXXA# zrl{4?HEuUAla@G#j#8h~1oR1o;u?hDQBd<2*bJz49j=T^;RQG!S3_x%$+O?DAg>U{ zA7B+|Z=@qRWCqupJV9rW1N~+n=_cv5cbBh`|G2bNDj{u`&iS86ebf*1oYG&}s_NB` zavwQP4Pg~g3A~cD;=SY}Y0AZOzsM#uk(EUPzKVL|&14t;-={xC+tGOCFX=w5rfII- zL1J)gek;EOpXGD4Tg1DhHW|$K=Z52^xHwU{?p!B)1kGnDtQg$?MmPi2Lq0SFr{NRa zSn>uH;Nx5xRKZ)ag487i(4`9QhKAE@idkRUl^$aIpv!NulBhT8fc8S)mcg^x0ep=+ zL?qOM*`cl{qsCk@zAfNS2zAM~fuS3Gri)t+#$n7F2XfUcwJmeGp3HPll8O8tN zW|3<69Q&;7QpeI*HkkVtHKu3P)zE=0kd~#RWG-;@kMSIGmi49~`2_!YtnE`f9=ge2Q-N-S6kx88czHVJMkxejgUcpsz_NV zS5+sm1ZrSi)uwVa^%!nT%CTE=O=UjX#3@`^G75DjYsqljmHZ$Va6{Y-O=m@PyecYn z)fZ?bo&{&zl{Lb@QF&H_a%?yH$=m_6?lKCeuBt6IJE*BFa=XLfNK_qet0A<%)l+#LFvXgIbC9 zW<%L@xXvE5hfRX}_mQ+Er?|EJWiFTu!cT~v8wiZEn|wg`Xf5E5c7UPLxH%b&{YV77 z`9eDIVZu;;IM)VW!B@z1;$$xX1|{=K2Tf+h;fT)C1hxQ;CKUk3 z2hr`c2~Ngu8D;RY*BfoNOj> zxG(C%^5__}i1Z-I&}n_qCftAP;mZz2q+OFSS&aN5cgb12mc>!3QZ)ehqBs4lG*$l4*61_vcYXXH+6Z^^8sqQ} zz|A1^2Jk5h-uWEvg%7hFHA#tAbLbwH!P>IFXfe8){$jHLqo=STv>c#(3)~hxq!IA* zDcDSc$vaY(pUj^m#ZhVC?Ih};e^ZY-Q!P;2t9B(wd8tfN+XFk7L`%^XK%%F(AsGy3 zuoK_M6zhlwSaP9qTxp}uQB&jt(pKqjC05<8P6f7^#O|=p=sjGuitG^$Wo=P^REIIT z7_`h=){GsXGwD^Ds;*PQ|kkygZY>g}&Lva)7h!D2w(4twW(UH?ml`qlZuw z`c7Tc!d}69FIPW8#}-%1tDDra>PBUxGFNdbvs6U?sBcw8%~K=Q$?85jg*|4oSQ{2k zYtag{934m3)ADq-+FyO3YG^AOLkG|r^rD)oM$nIHH?^a>M%|+hhIg$)AJFp5Nzc$* zfCW{c8vC%LY#qA?oz;NOfGgdBwxwODg}zoh(a*FVTgHYlP;j8SilZ>J4Lv~j;HnSB zvA8v!4V_h+jRkHEW5MhRTZ-nQl_(ws;|915yh`G8p!%AzgYcf=^a~u%D*BNQW0Tn+ zc8uvzSrm%Cvx%VUc7kTxh>oIl$cTcVVh=%O_kz!>i;kmTh$0Cs2jq`I&jIPm;IVX) zR8tN|9y~{llp^R6?grUO|3wM>2(cg3@i(a8JTiyNUMh=k)Bn^Kgy z`T#@p(gb7t6{P|r55Y6>JzR{;C+WBXFn>qP<703K8>6x468aAm zUvoSQ-@;L30eK1f={B6lcc_xBr~Xd;R z?*VmK0T8Gi+JqLMZfFZ=xHs_KE2y6ZP|fpzErvm5^DLP*VShtqUSu_(at44-?**0E z7L9;AybD?I18fAvuH|ZSVVsfcP8Q+%csY6xc(aoIVbcJ=is7@kH@QN}bCb9r?lM^k znkECZTO~XWFM;zsiM8Y?*+pEq1b&DfL)FKi7VH?^PuEa8J)!#5`Lr+nm!5-udjZ;V zCJI4ESTAIPt1<@-M5}Qp(jM-i4>u(_I1e1wH0Gttfl=-&Yn52VsMc3IfrjlyWx9c7 zu?o;zMyUT-wvTOLyQn~as~p_}=)!0PHip?z15^{eKq9^Y`lt!wP<8NZ{aFC?cmPX* ztMWJfrCw2Ys~^+>fEQ(%n{9_qy@(@8G9Cln{1iOKe}K_**?#r~{`MR5v!ARJ`;SJ_ z(W;;xR%$CRLzm+CgPj`~#XNOJ+nFq(*-gUhOj!$HyZ`X5K)`FI}wj;){sdy!gD z<^Mp94MLmQX&RumS1d|b`My*^^7xxe%j7=FedV6oh$aL7e`n$@kC&4YNy39pg7ddUwA!y_Y!v?!$}|Lt+gZ> zICmf5Locp0|A*hs*X76YE%?U#1@1ZdgInR-aE3Bq^DAJXRQj6|K+}&*fZp$jb8!>W z8rbkIc}z9{4q5Sel+DTmKHH&>`T+{}q6g@4dIRp-Kz5V8VJlcRn~%1FL*I&05Qnb; zDj#Dt0lTiTE3AlJ0KKr0D5MEDn>)iz=5`V-S%{aRwd_6piCB}1iZ-sK)l6JD+GT;5lF*CI$1rY9FUoG8JPaE zB*>fO)5;-r99;?Sy&BE|+`f$?u>=@=gC?rY)eXuFV8=f6k)5I%8bvRwSUm+lbr#;^vN{bE zO&EC8o+t@??{&NqkH9kEW_dJ=>7eqJ(5F1~pxosm@nV z!PR!sPV5}33|T+}@TP@uFQ)_UCV(>w2h>iW6X;n;e5L^=9{WE<V-AXU4PIM zlmp&)C@9x6(6zZ_EVrHO3%wG|SL64!Q2-zlB^>oxJKM^?j7ggXYri{ zo6wKH$`2FH2pxn2{2+b@AJ3N-CJV)d1iq?pM7Sg@7AXIT|HiKZwtm2AxbdJ4(hZAbk%BV2el>B;_MXLfr3Dv)WYNOWynZ2<6N{JICd&j|1-LerbBl` zvr)_iP90DiFT&~gZ#eSNfS&UqgIER?+!I_)CDsdc>ngRfng9-9wsJ%%skVb|sZ1x) z4El}!q~}<3z^+#C?iWB=EP-@wJg{#Gz>+uY8F1(s=46fG`W#0Es0nad5a|h5!c79X z#oS}=2`6zq_+|WM{uRHU@5O)P+H;}Y-{d(Ycf&zlF;oZ$=tBx9tQV*V)x=%kj79-t zWaI64Cyv7(@i(|OE^y=<;L6-1(OfsqN79L(sALwXR)m9*44P`c(m?k6r}!Ru`nb8G zHO?i4X9`~Cm(G8f*Dr5o-hX**^0V_t6~q+QcLuuRT?s|s+_yY^yqVr6zIDE5zPG+@ zzM;Oa-pbx3o_Kd@ckiONuCA_p=SJsJXQH!{>y)cb(UYPB?sJ~m-c`QK{!`Lj`GT@q z?G8!aVNeH)&{epXyP;lcLQd8Qa<-ppDYdUMNcL0uD&;R6)@Ph$q z?{h1-`CMnt1c}lQ=-s=(;%THhsFHnfwFmIEgzG|aajF=u*`*29{;NHreW`t=-Kq`M zIyJ8~!!&QiK=F(aC~Scaehu%0fxX+2M0^v!gB;)p-hfv_O@4ujNrPYG;7?~kKhy^{ zPe#|l8Jq>ing(ioI%w}mq_QC70e-#(So(+!X3Zhp_R(vAcS`~B4nsYmVM#Vwv zX;CTY-BdIdV{#CBa4MI`#qfvtll(zGk*_3l6Jh{wJbYQ9g7Aw!4>gy;GyWrgoxjQN z;|~B1J?Gv03w|%Z1pe$NAkGNBJ719(_)S~|E`}??iO|iZxP_dX3k6-0%a0NA1+8ci zgT$Z0D`A}wE==H^+$b)X8xQCd2c5nNcLQu`4O})7j`lt-1K9NsNh1GnIb2_UBY%Q_ z4WC&}SOf@oPBi4EP_8OO|n2qeu6ttm5rhrb-7$m>g7M+d+z<_`Q>iq zj&avhg_d|!z2fuU{zsC`zKOl7& zx0f5oHxPaaJ;g{(CGBZ#lD3YnnQok}s&0q&kH)02iMjkmt^wJAJamGZDp!ZdRtRgiaMbbeoIF;?D=RmRDliy15{+GTYZzb<~kLn)b zPAIxibhhYXkyJF;UEGu8N%j`{no8^Cit0g%(PT*M%)C{I6jQ_*8eZF2J4o9^TT7d+ znW*_8_7)#Q^$p=OxDnh}a2zE`I3!{N$zEaxB|0Cf-zXN-L}&$_SNBA}(NN2H+o&_u zF*P-%8D|=e#@dEH`ue)++HlQ#;V?gdt4Knz3d*G}U7{u{o0Jw%aREv*Wv@~~U8wrt z499_Uxd_Re53)BG>BC*(WUdk4oUhCW@d#Y?O0Em1O55H1NiSpa4d7tLllW`fDgMtYJqPU#Q)+43b%#o;#u)Iyz<2#;#+Zx*h0(|j>B0F z=0$!9F!6YB{~K^Ljsu?D4XXMv%0PpG?RyZy{e}c@ywF6fsPSk{X~*cCx-I(8`bYXW z{agJh{cwGbuB+~j)}q~@c`Hs56NUQ1d%hu`4tf7k&@O!e^-hB8S<1bJ!>oBDYEItXxZ;D=#D8Q;=Nfc1A+qV$VCz z0^rW0pp0{TxxU}N+rA#Y6mKW*B~NwFF}JH|bWyhJglo2|qid4urK@{Uakt$Q>Fwvc z=8ks#tEeBRU#;JvpQf*)f1<0UTde)2i4*q-P55u5 z8(zcis&8eJ)YZ4o^QmZnE7}=aXet<%pO|+g?@=C?zbL`WDoZ)uZ**?a<9v<%RNS`MNA9wUoD@FC@rT|6)d%4s`@(k0DnB`$7zhba z5qS>U`Zf6VYv2`@upG!xzN>B3BB+FEO1Q!)8l|+-8>VULN-x!`Zh%Uyi#*7My)XeQ zDSQ`*=9}iDc9HIvZm~XAZ#J|sV8b*0CVhZ@sqU^eQaf04KvaZCp%ecC*e{u!1_X1% zw6r5R1=UoB`^>H5I|}cGnPM+ZAFWxpQTI;QSbtux>H`fY_09FEzyq(f37V3c0pbl| zD}RCL+;gy z4FPvh2rRmv8_L%cmI(KRRN=L7LdfRl@eTON+ze60JTvkGBme(o=`;5OFlrI^gR~+ma2RfginCPJ0`rht@(ao3 zAMV%q&-ga^y8Al$4)}b&8Gt06rEKY)yi=(OKDQff2)@1+8U+byLp&Fs!22LSErbki zFeEe^AT_DX&4t_|jSJ%s^GUpy*9awqp+YaA1|0iH{v)U$E7^iRQ@`?BTH$-)b~)P@ zr034g9+{<2C#`kO^U60wA=CUwXbd;!I= zowT`nTIQu;zS|yuQEk`Y!cX~A^4jMf&8e3&BByxn*t{AA+nnRwn|ywG4*NiKqDQ;X zu*?);iL`FAp0W0@-nPVkYH@BXljbRWv2UVnRtik_#hs@K|)2m4&%lbHKhF zz~jT<_Is&zxK=;qLg|rzgwN@z?q1}2RM@Zp;;|!hxWzE&!)LAPb=*LdZvOls@3Xe^3`ty_e7+Y$2iCYQDUP zwQ;&%2Cr$YrJik+eNI3d$2!MVM`OqRfIIdxwmsGvmMqgoV+}*3{*JbhrluGy6z5Z* z<_$3Ka{&fhSO#cg%<2JGHh|=|1fBwZHXQP22Xx|fn1AnwbbCL{(YHZjEUS;zt;b2qrbpp1VB zeML!pqB*ARse7!m>G$YmePcs0L%e>GJ{~ypo;EvV2yJ?&D>OVG(tLRG#VSAq1$YvA5gWrt`Bm^t26 z38ZK%!B1WQuNVl|F&=g^2IF6lV18orVY1SkZc__j3KgOplN-qGA;G*Tr^_j_QK_Ny zgrwst^l=`fJ^Nrc=QOSisYM;&@tKg=FXM(o)^L|B#qr=!PoiY@2RJPYW=Z2=O0<|d zAUWRzC^Zw82Xz_1Zvgcoar5|7yaZZiKFlVrlNfRwQmZUT11)SA?WaCf_A3wIRYJKf zmshSUebxVfof}de`vDy9WF639@Vfuoya|TsPHot;xzAd`oGA@>y8&cEQz6|;$JHSb z*h*@^RO2)pWhZdGTFwut!3uD_lh6)!oUT%B}cd|6`|H!(jYSIN1Qy*o?I+@4uF zbA0CB%*$EDbNYEi-mD+|^akt`YrwQ*IS5gN9HFvwu;F@(24Gc<*~Qcy@Rec|Lmjd7Jti z{=5F?pw6c#CeVG&K3C@%wEd_>%X=awhs25 z_89vpTNmp{OAT|1v9jTmj?;D#IpHBUm5jw_q2hJ{XBpT{NK^L$gN*}Eyax8DMnZMB zfNae#+yzZNN}MQe7SD+c)c!VZ4@_|)LGLf1f2miLPRdbvuC&i@m4YP#RrAJI+aDq2 zNWY{N(nralbOWb(8|H(J5f84eIaiZ^$qy3ui#NpUVrkJSW{Mxh3&MV0;abAEjw4Cv z1~}Mf(8FDnMRId_gj`;(EEV|&N?Rc#sjXfIRyx3n<2x{q+QJ>@y9$BgNnw((S6Cx# z5{~mR+)&t3pvr$Xb6w-p_Fd>@>Y3vMoN9AFvK1UuR)%MT#UT}YL)pNEf zNXxySO|rIR^iLm_wlQ^CYW1}K>F+WoXI;!`nQwAFFPiTCc49%Yt{=txDfI$WLSIDj!JF0uk_46%Rkb; z&d*8bq!sd9rL!6U(~M0l8l1op$Z#*AgYaDhOg-hPS<38%gM_h?#lP1N>}JM@{d?W|IJj- zR?9IxsCLNs(3r3?VFyBkLp*_-0!CUpnBMEoi5s|O=$yJqj+XlPYxyVmM@YNnsp@ss zfF$#KG=22}rX`j;wv_>^0_z8xLJEWL26qo$5ae{6w})FBnLN7b;uF%I8I>o#t#0Z( zU*OLBo;wZHy)&mrZuPuv`Ns;>!db3b?w6i=KA-=*d`fK$IY&M6hASm36(4H$X~T5` zbtiS#b?bDopd@>0Hi_+o3jAnp1-S|H)kmxY^u#ony``us%y-vyL20U2-`Eu(NxG!zi{dNWU;m8h<3VelrCMDtUIRrqs`KE7CQ)C`G=$~9sw0R zL2aW9lb69>+zaq}3qBg^HjIfRtx~bj?4; z-`2m)pXtBkKj?>}hTVgi@>W@umxD8nRSK1g>UedSIvgeWcyqE%wGrXv=r?an$v`7A~M9>zD z!M5N~zqj;N-lr~Mi*Ogt zCOi@AXq$ptyQg>RLk(%**hKvromDqNo2RL-SttGnX;uv1ifcpa;U=)l+J#P2Un-52 z9MJFI`+d`yQ8)T^-3YeZZBFC9-+ywVyU z@|RvKMCv+FwHvFv`@cS(~KX2d$S|zBuLuM$Yo#>G=zR-nRo{u zsOhBJWDv}2ty%U{j#fcagFA&>51Aa|3_cQ+>eyz#WqEBJrwbFml11zvWsqO?6n77D z4RkIo6bnBV{4VHFxU#U0Q*f*g+s?VVeR$qfkkHPauOGsU7@_YDQ z{0c~x4|8sq)2G4?Yj3oRwP!~_LA6s)D>ES#>H}X3VJmhbeaWig{# z!fes4`B&H6@Xc7tyw|e9y4;pv)7k@VWvqKGbI zWh^I2ucUe4W>?88bhGr-QC}F#rxQo;%_K#RX(a2 zv^s3sjU)ZICcMgD0N-rX?1P-)idL)ZtD6b>{{;iH_FeE*0R%bY@8`b;z55>i-c(e}*{5J!-t!z=_CJ|I zhL|3mwlZ~M>ig7PX>-!EGG1jx`n_PGgv%ukL_mpjc0s0TtT~T=sOx_RERWHD9zk{aizkDa}0Hy4CjFjva}P zm_R=8gd@Q5!`{y}!t%@bTHi`tYesGR- z6}hGqQFp$lt?#P;w=_b@Q_I0TzYf&S5}1AZ!8`v=c(NP2Adl+=nz$G(qi$8KN`F}^ z|Bw;=OY{g#t?w!SDuwa^$ni?TtoftdL)}EfSusdN zoV17;PykGzhTCeq1e?o$~iTKHUj51 z7HU!>co^Xu;FB<&(?yyh!-$K%3U{wYi_L!jGM&{$=* z94WnkEPSqKcTte5wzGL*n}T-v{36Wxh%NgY$N(rj6=xy77QJu9SGnn6@?rT(L7 zkM){;m!nUh5O~j#9H6)VW&LW3)tA+#2yt8x`CkHm2d3Mva6DHiPSia#j5phCf*S-bvA?oZG7T4Mk!!(m(Ce}8#1_9F?lH*%ogJ5ll zCPW{yF?dYSv_O~RbHGiT&oa;)YY5QAXzz*7`5s&z>^c;}-sVYE16Rci$HBa`4p*Q5 z3=`D;qzULp3%X8gs^8^1(irgL`M&>rM|`TUk|fH{z!R;LZ>v_=Mtuj*(M&*IJQFsb z>cJLRJ(xU>7kUe;VJiu(5{QkHe@ymXGOMH{^DywfnTX6mTF(>DC&m8&?===>xR^{4%Qd?{?+p zKFw(RM@`rgH~eee*p;6Ke!TT@%IB|N8pVxHNK7i1ek*rk(L?D9vWwje4=mKa%HeYi zb|l;XvA#8~)aG$JShjq~x7qD?E-xHkSk-9-UGUBQ-rGq!uiT;~&~e<0llkG|YRH5P z`V)pyrW)oe=1!I{>lkYp>i|nnbFfKo6bv7A&9n|pU-7G;6|$g%+Tt|Ok&k5JAMfc` zwAqIvT^*P{G? zvU{W_{TYyW{zq`!<8Lp&n!eI6ncs{*$|p8XX`ER%zq@C=+JO71X>96c>m9J)Q6;cj zz&G1di(+`M-6TX47Y$KPNn8C9Ud5g4>E`|HiSpg?|CZ0wa^yCDLsQmR-DVB+2Ja8M zQ0!sk=cubu3nK>>{~pmgEHS8ez&Gn5(88w zZnNj6x23-Y%&RQ##wrJbhRuS42-nsChqekwlCB-p{O;a}r@@4TJ zQ?Mm}b^iJMDFy!&c6EJm&-41Ed-NfmF9hqp8-AK&Y?thf1B&cf_I~zY>u=Lq<5qpR z_J#Nwl7qo86Fv$veIMarqE}jTSi44NHe4|USi9N#JEDR%2WN%s3)>iO2%izwH}p;L z>7d$CNbn)mVWU4rxCT2mdeI>!2ouB!;%RZW=BOq?Jg8Zuou=)q zE7CUCzR_OOoE7hj=Y%bg_$I;LDPmf+lsrMsm8MC5$=PysB~G5MWYF>G6)?+e^ol$O z{We{=D!dnGg9fjnpQ3L8Gm`-Zqw$bI*5~U=>Q-upidDEH?4sPpd$cejyIsoNgvs9@ z$5#9J>+R^b_7ASu;qix(s%PzWja75S<>t=;TY{g2P7d7@^tUZZR}DY(4K0|IzWLX% zZ~9MN-$}3Uy?XoV)$1Pb&VCI48W&&rw=HdU&Mwy{sW&dt3^qqPNN9GrzSysb*5Te@ z$$r+DC)n6QpWErr?UJ=9<4Q))tk|5v1^0_8_@}GW@dmOdHcNo*7$}F@j-dfZZM7}`7%Si>Ks#8 zSa2x+XF;f|yt{#KtGteOCclM2FiYyI-Ku-53)9XP8;OfyvSJZWX*%jM_2W#LmZ!E! z0TUdL0$lce_O-T>mR-gKeVVSUcB5v9#-gdDIi?w->7qFW>TkC=SC}Wv5oQYAg(gA~ z+}$G0G}sqWwX3v;#TUSH)zASY(7)OtI>QmV3wt%ohGW3V^X zi#L8X6m_>r4G_)~_3BcyE|&Tx2?JnPYzu5FOAqAkxvv@h70r{?2Bw^|wY? z%UWAlO}5syh1QMM&bC9gRkk(OI+oL>B13OOv|*1P>2tNOGJ)QhKPh*$;Y? zw#IdMtN2oLMmO0o)VR`g(X_;vrkg67xxUKiqAIz6Qv5&q$KHF}?mzat>2uf16Yt`` z6iXbGx!0Ac_SNh&HHP_JD|wjJkcvIrtiVq_{ z_x|dQ>-wuq^6s>%IbEF9{I$_$(P64-?-x`Q@;W3bsL0;X^hy{@9o{(w5!qMM`=<>} zzn%3w-|Shg7`WoPZKmPqpa)x(~{`BO8Oq?AiKnD`;_T~fc))0qqM`ng_sli~Tzv+yLv9rOd- zR*up`y5`e){}h#W1r~0}YYzF;+VsAumy_ou4NuyXRPWD-w69qW3zmC+D=oP~t>4(s zQquOuR?(_4mDb%8#t7qA)Q{DlGITZ(Q!V2K<4)sL<4R*A z(|mJdYZY6PEz1^U-(sI(dv5+}>}Kp{SfJaWc_a>poq<}K&0QS7{EfW)T_l<$3zYU+YV>CU48+e}@Bc1Y|@*HswDLPX0-964z z-j@i^o~5a6U{7u(>C9gdHM)iRDARn)7;A#{zEy=OR(;cH{Z5S+p85I8iqx&}^sEI% z<1bu-W~yPXIokHa{s+)~M^LYzNr3|$Qv#Cg?`@-PUR%1YvTdogoUOb))%x2!($v`4 z*4V%_#3<;0Xloc2m;%jf%@fQe%+kXEY87i{oC`^l-Y6N?`yog{-oH0u={@=Recp4yX1HOJd=DtFq@+SkA?i_7;Mt< zU;HieivPa)>GaE+j~d?Vdw0#fwvP@zOMX@B6{dT z5+3Olb2-}t+eFJey`8J$UtQ2Kv;3cD32lB3|8?olsqEYC|4=(a|A3URs3=Rxv5^hK zra1mK$7tioS9q475Bp38>T)dgf|iG0kGx(Yx0 zU=_I~Vi{eyVS(YTZlGp_u$c=b`{4PHfutw@8*~cOH#AJvH4t0i71GT@OJ=DgPyE5J zM`HVb;o~MIeoyxm6qmB_80}5t4|6s1Uxou>8GKlN=e|&om7SSUBK>9R;gmWlH~ySW zevvfq_tal`KU*dI{M9U}a?0ooId6?yrz{~0G;w-^X`#tySgftYUu0|LxxOGzWlwwW zc%N5ZfIM7FO(WeleYl~sE=`;d8RvM8z((30;gZg0I%fM6Xb&wP!AC|!UW~xuokGqz z^tOqnp@xw%A2KM{x~U6eT!0s7kb{p>|X+#hxo&Kglj{ygEjdddzax=Cn7lA*jwa)}7YF)_LX(<4w~6>o9w=^{Q=i z;KZ=eVFyFMhBXK;8yXul+fmwebsVd!1q z4!M8+*~m`=lY2R%$tc^}hp|Yh_aK&PuqF$AF8F?~%MbH)74r77lC|?^k z80SKg*9M=3r&qgp-sZ2*DER#*{^8eWu@AlsjNg;oE@!B>3prwl3OEw{B;;w}3G+^& zv>ab>IQ?njy!gT2cYojU!}TjZ=~qg}jJKI*Gs>rPsm1uBf93acFOf4@ z8*ZT3McYNA;oqXQ>Qw(!PZRg9qLoFf-9f&;Ax-ws2k^{NC3aFRkSF^~c}IIvy<7an z6bGs-^w!6lgCMVIAGj>Y<0!Dkn)Vti7<%cRY2WIO8Wx&4dyeBo;MgEn@a*6{ffh&e zfGm5DfTICJ0zZeWjJOtASYmzYM`a_+6-5^>H6ZFzv9R!+LH%rJEyJv}Y4|uBcU;+ z7DsC%lk5RPuc8A9W1d7@OgOS)PvDMzJ0I;|e=6ff%6}8T4NG*T`g8s*fX8XG?`K`e ze3{-N^FiL$qGjI3{!!{O)=rNXCepFYPP`dJ~XuhddEF>qJZ&GJL4 zh*i3j3yNwU_`xukA4mtnu4**ypgSILuehP?oQk(AEw99tKN?jlut@8rh2AvRZRfQj zpMO4yGTjSKi(C+`FL$lnu`(A+bP7)i_--7hslnYwZkno;k(*1^{m8SV;B?lV)E>#x z6E7w_{w4hBopsguN&dl2Hk`6H3HW0BWaRl~{;qi!|0KoT{Mh*I^Eb--17AM#gWcC^(jTAv-YZUV2X2 z;f$p@ot@o$W7O~XKcT4hYE#nh>zr zG*NS(6fzz*p5s|ZuDrgK{YCKG@T*YcF(p~?C1DSOn60#_xh_DnTDZoC@uP%)HLW$> z#Nxsdt}OmYmnqAn82>asm9mr(G#1qrN@$vk_4)bmyygI_Z+6ONT`Vklv7~=S1KW%Rka5vzW<5f^xh%>ZA__v5^#SVnG z50!#y1io^-3v32?WqR=Ju-u3iQKw67F5R(IaLEZJ-$f-y_(C5C>m7Y}6Zk$LEO2ztdB+p*@@pNX?bmG~0h=th zHSO6MZ*V?KDg1W#KkNNUH`1@4yz~4~(i?L^rM$_A*y|QImuMZ;BwNiumCJ!qNL}Scf!V{w>ROnIuaP-|`eFBQ>W{{6+b$PMU z7hlv;YtOKTB^Q)wS9U~nnG$(nRU8dWiQ*^NNq2C^HFHgO0)oR{M^-3ZrtHJAr%V5g zEQDksCSauHmEnapANFUC@wZ5EHdyNHK31?gw?THp%=nDj*{=Ld_grNcm!X?&%7TpX zu_0Udt)6nFW^7I@_*V8)n|JTuPWsU5%a|YY{+!FYT=3f!Wy| zcY^zhcbESnOe2R#50!c>h+1GHXqPfs<1UZ``D6ZW&a%|CZ*n9#HafC`_J#fvz9#HTXuYtD;pZa~!gqxqi})F_w^;EgU(}$e zC6VhQx0cvdVrj9V5#x*Pj_45DJ~X7*>*6gU)`aybu9O;3Ca!d===){sl(&}GmDyTy zOo{d-HBlGC;sR3~`k=s|Ar8I0oh`!AHn?Jl6jTI#wAgx-`%v^D``_f+pQ}9@b^XXS z^7PdYcDkzSg2Ee=s#NkrvBUP8Y-8r2&z8FvP9E8HWOLw_1-s`RAA9B7gEw!a z_}J7wS=%y>rL<2Pm=N~E8@KcOw*N=bSw^>UZBf{wLCr`bCUfF2Gcz+a%+N45NdpZ- z!_+V{r)fhCGqYp1Wy`iKX6AR^^2!gd17+_E z&U~joxZjxHsy>Tyy6Jv#{l;1?2rFx(U&|PoR!@0G*ccraTjjs%UE$vl>Bc4KVKR5} z>1vH?zRjAKQD04q=TY160`x383tumotw>8hTw_Ds5%sd_8ERLn`7k3*eM53x*jP|o zFjp`_C}L^}r_ufS_pnrsHhLj&&r5n4f3MKD*dR_8-iGeMoMjpdO!!;&%J3T31>TNW3T7F9kswXYqFYO?U$j>X|iXF1QB`ZYV=^)VyUBmgC)jX+Hd}gczWR$Y2GH|8Eexo zq-mo5@2J9ppPz%aV=i z5ikd6Abl*C%C|~8i8cwl)8{z_-ZH~)x|KQBmtXIGzPtVTxQ|QoPnh~g>QDhq%Nkdz z-%(v5w}hKkia*Z#H~FmQ;D)`q`+qsEyefLs<)b}!df53T@F zI6FAo_m4jquEzQYYs@rLNHhzQL&>c*E9LiulR)7=iVY=y5#E(H(ag)_*SXbjP^04d z&1yfdUOPQgW06h(W%Qze5#A8a5><*g%wN<+LWcF`jbl%Ne0_aRU9=-#EnFxXDBdMH zF4#eA;v_{{x`meOdadqmsj%#oF1_+emDY61MmZ-r`@=N0z{zs;bGCQ*Y=2sDOGndI z!!-Sqa$ebH?WvLp#m2&&1!wc0<D%OSxul*f|1ZI^(9&od)~~3CXa=|MPE1fVOH?da1@CG~bU>IyTd9^X z`MD|TC2T5~!gLXj7q4foFf+tDNp*5qqB}0odB{d{I$vgQRWf!GhNoj5;vr?udH_|9I zPc`MqxtihXU21E}sI+iO`;-N#v(q}HeM-HS+9hpBdZWz!)zULRXFRChr`EF?-!ccK zT}T$D{+;?xT_It_mn3ZY2>DRCM3EzVC0nJst*KBxmOhn~GOsxO-S4VK=+K{kJvZE| z_dxY}-uJC#TOB_WCxs0%57x{{A0TPM>*m=|wCJVmruC%q;FP~w9C>}V^*>u*KKj0) zs8VM(sT^w|9Q$`sQNiW>(%ihyOIIV8?B=U(S%*DUt}H_xST)^xS;J`ZdS_la+0vv@m^O;|^w zFYzBtwcDdENb7XKxAKosH_0B<9p-~%m86gnin1jm<*9Om>|gnMWgk^oDOTxKv(&4U zPU%7M4^at22-c9@2nE@b8colk_t6@`a^W`Sqp&W0mwZatv6;v??l8`CR#MV*prI5+ zM@K)0j|49VrUkkL68iH8X~#p3-bmvos%)>!qC1Y*%Hf6zbnJ z;$)|0hbBpdi8gT;2fmv3moY!`U-Wwzcp~{g7p7Pq#`6Wq=>zItXpGibt=z=F7Z@uFiC7yTRY41@-_J{v%CIy|1&@L*Zc)}ZF8bO zH)SJVJ#YMv*Z(*6zqCg)UzUGeqAjrA2=Nhv@PO=%WIHvK+bGKQR#>#)n_O-T+P4K7 zv;0^Mn$KKkN`$}DN5~d90SOQj-A8&a`CL}bx})m5>fNl{yv~v8LA6BufV#lwN+^|pGayslI$X)FClc2MzI)l4%qxq9+D6(L>9zsA`bz2pDr9_$?B z=<4e3TONK8pTtUs1i<$A=g6qgvOr&-&yBiwxCu{^=cx0F^`W6bc`xneB0<5|yvg}^ z@!;|&#!a?VM;C|K{?IbdK$MR!*;!C0cL1n+-u&0aNGYScP-!p@v7EMYY^k<=w#N3; z_QR0udGF+V5BsYEg`t+LhO{0gNG4{ZXt`J- z){1(H$4F9PTE|zMkRO!QmDQHjmo1UL6kivu6WtM2iE>1TU`_2pvcxZgr!N3rxy?xrz&HOnsT^j|Pl5X8i=Bo<4jGvr z8Xvq6%nCmBS=@hkrukgH7QUgrsX<3r7#$Z2!Ol&B|0x?tdSXamj)kn{SymW`B)fn$ zcbfH(6XjZX2m-HZ{3^vTibD{DB3RW0#hxwxSFhw;s>nH z<;w5Mx0)rX_LLXu(dsYBnQ3EFHzog(TqmtZx+PtcRwI?2KD_#q>buf5YHn&Sr8G+G zn$klxLVjM+MN^SnTl1gtr>alNr_^wYCUs((KJC}kTAGu>A+ZcgRavwA5ARmo?|0|* zv*aID6+MEFsY_|A8kV-qYW`dG*TVjxo@Lq>*DtL+@@k)Yf8G(*Mcv&d?1oFYL+)L;|MqG5hcyLa)5Jh$ z&VIf~^pB`L#p7DSDehLLITiEDpX!HNp13zeu5f1H?f74)%lsqwT%;G|*_NQg$?uF` znVD&pkKl7%<59X+Su3k}x*jEEg@X$}7Y@-Pl_xA!Zhc@-I3CLN|8Si!Bjxgfjo;^g ze)y@;mtEg#LwY+TC#2Z?MrQb%PecAO=!Dgon`;SwGd8LY5o!5crWyRan*LV zasKVha)0z1g0o|%S!a0fiP!WNp;uTbJSU8R);dtokA48I`ZVz4UAaMJ6Dy z(LV(|ctTPneWb_aSCpGnL(~$@M>V6GDjzR7&rA^n_z!VCvX%E2cN3&5?{NgY!Qk6! zfW5%q6Bh^>@gCA)*N__A!K}fFcd>9p7aA437#QPM`1Srx0W7#bSUofX{ELQIS74i^ z1FtCw(qlKlE#40pXB#5F1*-*zhrWfzLcV!LY*FF`I}6Rj)?+2uV7`|cOZDXU<$vXO zppMXwz?nFTOrt_{clsW`3pGzr$xIgal6;5N+DlofKBPXb?4jJII-xqRe5laMx62PI zdMTeMPAU4RGLze-T+s~Hd`_vBUXs2heP;TGw7*i%q~@nCO6j0#DqkR9q8y_#gfT)$&pvOj4q+SG^VI9IViL^Q<>N zsZ^Dpsu*W1v-R@S2n*OKro|;#AEYC<6|kCKa=&7!)M{~5RWI{u&6TyM)Et&EM~%ta zFty1h$b9Z4WEx*3{#DTep5!sQ!oI%%m&m3X6MXJBiI-}%p|LxOaXQ!-J(Quoko(nvIj z+NZ3i_zn})PlC^Un*50`z;LtyG6!Ly?a()96P$!(O^jbc<*>r@uM5_ceZoCz#n z+#VSjas_e&O2`6l4B0|2B1n7yFvy;RLh}ndgVUOGgFS@R8?w4%6EC7Y!s|mhp$VZC zkZ@fSZXZ)6y=1TFk=U>JJz@n}MifIf@-Fyt7J~v)h|WfLVG(>NBv|c41$mL*iyAEG z&eRam;w6$>(hsuUiayH4%Fpt}GO_HCY>Digq=k6T|1~-3H0d>Ih607V!!L?y%8}~Q ziJ=vh-QSM}KC1`Stz158r=&HtdT`ChAGsr7<-(*X)&goZ<#b%lKc|k9*(f zdEwT@LpPZR3trdB?prp+T;!oS$WC5f~21*U$Woz zeEImv$Hz5Zod2*br(VS)7ap(V?IzZeU9k16H^H5bONMe?a@pAO6vJn0!hJEcIPrv? z!U0t^ZU&$C{J4XKq9wFe_D}MJ414uY)fc5pR3jJ*k~U9lXbUo^+=wJGn_} zD0NcmK1~DVS=lw&2?bZZJ$Xyo$&Bt9%Tjr&6tSIn&6yfwg|Y*VP$1q08BZ+}|0XX{ zq$+-sUKW<(G$$Tw6R`lBQ~=b3&fq)k9=PEd?O0Qyk?B@!( z^|@m~iC)MZ!ZRSBu`7gy@1QR-=OwRXFXVF+rJy;el$hKsT_AbJyrw7eFA-DmX4p`) zHnI;+#V;@g`GHT+4+Tv`Ch=i$L(u?X1>Kpl;$_@CIJ2yb?~nZ&`7cyAyes-U@Y{9) z6Y(O8fVAlk?j9~1_#`;*JNs19A8}W7aOBUBDNr-;2kiEpgR8@RWB(*}ur{$Ta9^XF z@b2J1S%+l7y2?bN+}gkha&aRtufD)(#O;Deu>iQ`i%2KzOi&IHK$j9t?0>{;3SIa53UFFtwA^H-{Rcs_q_R+ zP?4+3X6xa)>gZw{X`OE&3`M%zTBmki*^9D1r56h4{uF&FcsK6V(`WQE>See0m%m>x ziCYE)`?F?&r%T4|oir?b$u-_MLsy`kR3@%yY6x0RIG6eQhwew7M0}yHp=RMk^a|@N zO48-x4CTO-=IQ^X&DTtl9-$(Skb7XyN zENeDzKmLN6!CaGM%C{@^s*S4E3cIAX$S7nB1@v4(@PB_lx*O|-{*F{2b+PBfbc!on z&KwX)B`2g4WalNVnORgV;yt>Hm&9h`hoT2!_Y>>jJY6$sCF?ZD#2v)#!U?d&z>k^E zvvGTK|K!}^_<_IKF#a}tJ~Sb`F_i6J?n?7fL1)9sY%{%- z|CIbhy%HP}c45AXx=K{iU9$JGq4L`bt#YFBqoPW&RMk#Xt}a$psj}3#YLkK^SIGGC zuxylMv6zsW&uh#~og?TO9#XkETm5SHy{wx*Z$7%qes1})t7vo8 zX8T(2ai8Bk#BMT=G_g2lq@Z0OlurmUnsaNvK@FU)gpAPeNu>%jqRdY zl0OxN>XDka%E^*T)GFj&Vn1X^8b&RN0lbyeC|NZ5W(HbqXGV+k6=|1J(p1Cb4-`g? zA$5OR<1|ewlWdT;Wx_ZR!Qx|MMB*^J6<*8)l%3NqWWLHYriIiirTeMAydCk|;U^(9 zygl3~GCKM(x-U{Qbj(-airCxPZI1iymVxgPd*TKV5`J*%Bs~b7b(NbsR?N`q3m@c{ z<{vE>S>!0WQF>6fw*s$PWc*@kXc5~sJ7g}*HO-mnOmmc4znKzMso<`9sI9JjrZt!1 zFpTI3NH<3h1Z7ehDsxe zcp04S%cv5OR_c~TrFTWYQ!`Nw8yMq|XD^ReaXu0n5nG{CcTB03+AKAwd8X_x-z#Iw zFUhAUGu8dUdvIB)k)<+HekZgWXFf~I;_|NIs|6ROqf~z;w@6VWmn)}Blyo2LCTC>Q zm$(~Pt&(_V+#bVX4I=%5|N82BTYLBUz66$rN5_6iddr^3dC%GqFAh!eR@e(oxAafT z5nZILTlvk({Z&PVX2$u(VaDf%6hmXjGiCN#ek^^-@i-O~W9LTo}iw^|ed6`WDR^r|=r*(_b`-6J zyx?YW_i+ZZ|4k}@Wc11C$jC5AuWf{B(C>-cN&VQ9APc>ovzqJY&gVpdBrpQFJP{yJ zS|QtiFxD0lY10$Wf#pAdt>@H6#$haCH4!APkqBQ24z}O1tKj%;!|VG0TQ%<@+Ku>+ z+)dRJb`muePZ95tR7xpnckx*!SvXg~K$2n&-Hx*IGX)vq8PapIC$jsB)9M+?am^I< zedPh=XH{d>DftmeNZdd&LcC0rBHF{u13zsS$w!$Ip87mhb_TSr*=ZBt= zuQEP9{`pW_+c4aA*VWa_cqh2FSRGXpb%(U`OZpc-DJ;xypXbe4mwo)3{WJel@I&oS zWnWw7-YS_?HN^hHD+oP}9Ec#n2d+AnBz?`Yr^Q2yIu}1JonG0`>~|Qwg@I$Cmf;uS zyAf9GbG!{W_CH`Aeq-SS<{a~@;2GHn-Nz2Z_e7JTS7QCx6R-k$qvWu%b@Hf`KB=nI zOUV_=Bl2PLnQ;F{R5O&1mH#N7O6xI0_-5Gk20+r|KDv_MSKLrFF12R{FY|diH|4RS zx+ssh!hHzJbF)}p^bY84S-?RCR#JR+bPKdl5Ybn$tBEZ3GY*&cfjf&+nrIh3?ipiS zXk1k3)mh5c>fTpy3`@;XD+OxfNQc?}*($SKGRrLr%Rp0+vA21dWtn-CVSrwx=jyjr zlTe|NWB0y*fsJKz7SFXnUMUWu?p-6{*X8YIcY)wt^mOb=Dz5t zXt*dO`WL(*UqpW}PVnEQQWTMek=PUr$Cd&UH(?rNx~VQ1+=V%tOAaZyO_NTc9jY2hpbTIJtTC?fd$Ws>;Y!L z=V%siV^iR5x*4XtRX}_$07~lx_Guu6PGE_fRsy(Q*uY~;tJq4twiS(c}9lW+5#DipS zRV!02B==IiR$kWhO_3xoReTVyWm<^UlJi1>znH&PWRM?|FOnRSs?~eaIO(@w$JD3? zs86Y4Qj;KuAd$0)8lkzKsWyF;w(^~kwh3H={HC~uyd-(8>a1oI-I>{Fy+~*4=90bN zPrmE+;?Jl5ypVhx^HW@6(QmNTbqBnQeLp>;oVk|WhQBL@m9{J%Q&5n1GAHlH)vv8S z^?u*ueaVNXpKgCs=aFR#jh7q~d}~9ZXsw6}T;MHDs)}#g4@Kt+UliUi*{+*aHP5oz ziF@DpdIu_l@5AbtBO&ITLv9nh=#|1k!7J(^k&U!uSC5SjoecB~mW694MUh%`1L-Bz zndCaDSlY_8#;NPojg@VcLRC-IC51{}Qzn!@ks7zp$Ficf!(EIcSYx_!TMz|nH^W| zHdstc3_UB0^oz}_Y@2MeEbXnQot?dXJ>#7mr`R>t9RP~hcDvfS#8c_>_?r252X2S1 zL9Rs!?HfnqgA+9CHm3n^JTU0$VHW%$&cb*|IWK~oLs{UV)u4Z4zd|x(J@uTvDX1>& zC0rt`#SCRCgci_4{}sLwq|kBxBYu5wIHJU6{1D!o$RaiTiPS+lNid%NLcOQbsh#8` zV5v+-s({+plp}%l&!^r z;2z>0K`O8ogpbH4UgIsv2t8ET2PO*+;waT0SSYRdLE;eAQ}~?r5s&ySM2loqlAWR& z(z>e7Dc3bal-Y_$sz>S*s>8DSl45CR`C=(5=8G)M9&s1xTxnD3Y1wKetu9tCR4-I5 zR+XtYsqV-Iik*y?X(MVYd_msD4r1x(dUng$=FkHF7B}wLWeYoo`eTvaKzY(*JLrP~ zJxTG-MAJQ64D6CAKZ`!E_;CEg>@Vh@;^OV)>Bf4t$F6yv#;#Ge<)#x=!SbKlUyD{1 z9L=}nHvd`p{n@uQ-v)pC`|HcEUw-t<*J+Pewld#xaJ)Q!0Oolmj;H4B`uws@#cK+& zqE{sgba(YRrf>G|p40Gtcp5$t=@(Nbjb}gS4CCEGwRj$(fy8-;`++4+OpB&OjFGMJ zRqX#zBjpim6}vT0Q_iKDQ<61{m9-W9-Qq*7U~B&0{Y=;q$Vy3xMI9Z(c zoL%tUAx;Lk?dry`2Wd#VgNo6+k*~8cOwN{1@{SeGH(s? z1l@t}AgfW^==*|d%mbz;Gwc6rf!W6l7AAvF!B4-Wn^LXG<3x9|kW}-3CHIiK_zF5q zUxC#irylT+@GHq}_-S+#(h_NkoaQy;HUOgJf84rUV1uxmfzSLCIP&KJmDvuY94V`J zq83nS#sH!6Wi%1ZjqL`S_B)_)G=~gx8z8vdh!dbSgkw*j*=#Q4o?VGr?AJh8s?HwH zIRGS{1wfyE$KwLIwKYPcuh2v21oRX(oft`+ggNe4g5cK%x6mp&N}K3r!s()h;+M=s zA;EkRk>Yit=8OgWx`gDloTqR}u8C7+7(D4els9EXa4#|`j;Q#GC!$)S3h8*|ABtPz z%}l-|Np)N$kLI&WcOR%CgwrcdT#*%vw--qO&~*db0i z{x`i)I8M-+WH_ua;ykH;Svc=U`>!Lu+P{6yZdrIphnpZ1?HcHw?Hp`ZTE82bR?I4G zRgzrXuCO$}I8Tu~;^)ciLqE#CHUIYFd)M5iMH9IP_t51R z#|tZpMr%jvE?53)Ja4r*U7nv_-1pu$C9oqjAhIR)F=;6`70rf3_inV9`4z(mCB|XtnRNWl841NM5&UAvYK+Iv`P|_#-*>tQsH9$uY`@L zO>GjmL|bJ4s>h{W%v_PVCaqp_P31j_RB!~3@|tmH!(ABR)j}Gg*=P==39ch&!8Z~C zw?Hj4fDXYnp{ICaPIlr(L>XA`ersQ19cwvg@mP1*cQ`+}9o|;{27b0r=5aVL*#ETj zHSUKrxJj?55*t<-P8yyVMjB6;=9?MdD*R=6Y;)V&+lN_=CXFfERBjq!v{YR*46;y8 zy?d``vsV$g8Y&C*2)_28@h1gz{-^%qfytqr;j59Wu@4C@P{N0>J)G)5Hyi|{`<=W4 zz@ll66{94O3Fi|_@aFg;;wpb5)r2}iJ*58Zi$*}#FzN^FA!z4i@0kNo5SsVgPi%cX3mGc z6X9Rt8cqssCO1EksYu}d)DN^M3%`N*`_+#9+JzulGcgy7#4KMq>N@iW{JnKH~uIoH# zJ!9-xIivJwk-orKSWq%cXRcgiEVF#IUw0lM=b>ToMUwtHXa7M38CR3PRq4_LJf}2G)HWm2|n74-z40{jRqzUBT#0em< zhFX10>gYq zUEgdiERD=NjM%_Z5Ez&j^&~0 zsG%N^ui9EZT07YL!1_Ao{m;AAJHpom*1{nFkidwLCwx3IHQF&&856{}#;yVphK@~% z*MYvn^=uKOMT^iecmVF7bIBi&)z600&=Y(Vq^WL@C&{g36UgJurq1z``D=hPJ^={k&#+`{EyBPJ z>IV0B4#FM;%>*r=@nJQvxkhmKkeY4-{<99e>fFY#MruGGV_#MgBu*~Jza_T7$rF01 z61$Tgvsgewn!$O^-p$#`+m9YWdm{zBCx{8H2X1W}Pr;kU{fc}+Bj~@p21reEB+whb z5vPeN$|X22=tV!|@8%Dt8VMJOI*Aqth0G!G4w*{!Rh%LoCdCxv<-bb4iFSxl*>I^> zw1$Z>5(!V5fTT!RW>SEMu(sI273~a zT{)ffl=BUl%l}oRlhl%!DKFO@k$EKl?o?}Lc)-vk^*;Fd1 zgTsOBxmmbhGDF!Z#gx&s`itt#GZ&|JQV)?b!c4Lm)*R9Ew8%1SAF+ckrO(q}=n=FG z=JaFek)U2&h41e2hY=moo}8=kKf~qzM&2=QwmZ|)(04Up3I!vRp$qJItbcS_sG5JH z=Ys2#U1Z@KyBj!$e0@%31O39P9fl9aqvqbWO^%z+ajxH;_iYkun)Q(NwW){xKsmee znBkGpTXn^7$D(swclLB5E{W%y*WkVDJ>xC(PV;s4pAQ@e@`IBClLBpn`$GMJaaSH1 z9AThu>t)g>mYH)MnSq@{CnEnL>#(;tN+|GCXauMMxj-O^V$U%r7Q=gz?fGLNxj7wN zY~7jO%pu`Bc)Gd?N~oIrbHKR0if;p&%0S{8%Y{VU=QTZMrUIzULDR1Zey$(`3K$y?TBU( zE9eJ;X>ooq=L3qDfa$Ytb8pmTVMUUZ3Yrl2?Vh~6$OQ`J(-HQ#Q>#4^+df|HATK(5)<7QHDI=odhValaas^<8o+?~ zqW5o!zD?TA{f5^Q_Ld6d_r()w7ur4H@MN00>!udl@^yK43VCI&O0(&P+?m>X+IJLwVEl7Us73`S16YKf*bW3;StDRQzVr+B2PhIcWP{ z>kU&)y|?sKVI*&E{*FSdWM(N{zC-`kILWfZT4|kQTW&9QKJcvdzX%?QBqx4>ouyeK zKe8m~@h){;0N%w=ced|JxCiS2+Lh|aTozpiML{Y-L^EkV)s6lroXR{9?4iwcil9C< zkuYI*A#Z+xpCgxZ3ZnQQ!HSZXvF=Ni?az@laiXb{b%G<^`N&a+@J?WG*+txzGK<`vMu#d*~LdHohHiO7tST@;`#o z`iRaFoTo2QYHAd9nxd#nWE>M(VRS|!*ga*Jy+C-^=R6Rm-~zKJd%k_8WCKV%<- z|B#~vr=__3p2W-8M3ZDo6o=(KzyrHoyh2LJnu(8ryIVsSLLRmXu_sNB)`|26zRIpZ zB-ABo68fAt!uQd$K+RmuPvcFCP4hjpUaCB!l@&iMQI?<5KQqj-wsXJomxJ>6)|>4d zZo6%+Wg1)cqWnVX#nP2!SSeGqBEM69{rsnSYxCUsMa3h_cT~+VleURKD|uzRVv1D$ zs~cW=xadvZfxKyj_q8?4*?Om;(k!t>ZHPT;t8Sm?XaQPPZD9G#f+mCuQFpjSFv%x$ zw}X{;%-PFh40Mfk=WN29{F#C+aI?8VFNV*x6zI+Mh^2fCp5(ezEouw@5V-}YQMHM_ zUPZ%#UP1H*o7}AZ1@SF6Zhk92PgSbVN0ejb4@r*__vV7 zY=w0EcLrw;3YG%JDkkHHgXJWM|=V=Pl!n4&jtcT5x)t) z5O#YW(B@9yn{k>bCF+yi$UO2ee-x#l2h&Y}N_C$`1pDYUR5$)!awYkdSdASAx>aZN zFEj*Hmu}c%qCd$dhk&pA5B^nRCf*b78`B`bW+P{mxLt3L@L3Y84qLh*=We4@RnQhx*Z{#SjWr7!DSGiXEqzElI zo+mBv7n{n)Rr;$InMPPl*5g1bGuu!{Tjz2&<2w=99NHW}2*lslu~ zE!BcNi|yn6&OViR5L*V6aCW>TelKYX`(OAQHsKE8%z|D~bJ!Oc2zgkIy{;{0yKm31 zU$+Syms}s*c2`H&Kdx%-zno3%A8fZB7aZ@byG`eeuS`!(OR6?ka;vTw&8AUi#;S4* zcE55@a9wsDcD-`Fb9?}D+YU#SYYL+7?1%eL1Hd_b2Bow>EkO2y%ApGd6+PORgay?Mxcre|?E8 zAO;gL+ziT8HS#fej{FODgz0o`p%v)x59kElT|m(X`BCyW;KxiO`rvEeXRY{ecqjZe zz6#D!8;E)2dH!z{mp_9b2n}f=wqpt;z$-y|qBD7!pl}^V`k`{9J#QUv6EYWF1XLUX zqp`>6By0j+4d02~q^u>6`xMvYN@q)mxbnF;8hz^szQ7Jl} z@Kg8r&xsszE>%perF#j#3ZsHEc~`)Py7wOpWtF`*~_4-mBa3obRoJvHjQ%x3*le!&ipW) zL$$^}C!t~J0C&7MoYCc$rB!N-T+224N6+w}FQg223ab3CTr;i3h89&l^;;^AfkRGM z_OtABX~U8yMYD=d6=fC|lnmFc(qrb2)?C|t+fZ9)%Ymu~x;`Zh3+v=B%X^yts_02+ zy~=}z1?Jk;ZPuICA}imPuucbc@~A7}x#zp@j{-Y;i}x?rdV8gnWqV^k;A-P*6J{lK z;1T#3m=X0SS3(2LJoFZC0yl{_7QKTzfj_S$YLUx`89;C?!<&&lY9iB4dRQ@BT`l=z z@-@wA|2Rlkyv1#Z=koz)ypx`e$nA_mAI2V zwLSYiD_{<@#3%N4b8WXzx5@1N?Jq4qjXw-CO-1JFrjJ!k3`+BTD`UH8&9_+`&0T-E z6s{4@FZN_xp|#2;w|Ga=E)Gb^S(tow1V}U=* z2kPj_*yNZw+8}l@emN<`+RCm2eV9eOYiMW8gXW`iurc^P{1ogDe}NM4D{%MQ!;N4i z@r>9*{sFTGE+wM=qh8Z{1oH*AfB-X*?oHo;v(r&HlOW_vB2089b3miIMVul}^RMw2 z^0)ET)JW!*-&V;092MJV!fX3G^g-73g)%@s{{$Y$KeXz#fDN&_hTG zQiya!Sip4rleZpujlRG{z$+VpUchc($!L4t-@NPS99VU?u^enD=m2&i47VLFdXy_d zrPMRQQoaQ1OKuV?20<6#F=!QbBxXV^8|H@r2DF=yHuI9l1enDg{CD=wFPE9p|$Bfq%dSh1jNO?f^2 zVqALUL72qJ&Pcd#EJ zckx2vIX)Y@*!rR$;Jtd6w;TN(^P)A;bJ!U?6aR*OKt1>xs*Z4u=)S}w+oF7`cB$Vh zhsm~!A2B0@9q2{;lc1_Bp=t}x3uVkOrm^T3ah9a5-6d8*_@B=Umf0n?2J!jX?bg z`4YZl|2E%i&t1?0svN^@BJ(j5X6|PS8!D^XniSR})=!q*wi=NBdglP|i}SPdf&;O? zw>GgASa(}iTAo`Q+oSd@XOS!FCcRI+t$a#9Kd?ElJJ1Mt^G0AvJ`9fuPYh3tsG@bC zUB(nu#m^=_K@V0-_8m@5=!R^8M3Ehky*h{L&|%mdtOm3PO~evdBU}Y5V-~T7JjxI7 zMKH_$m!2a?7hI$Vz}F1e55Mp$$i3u9vLQK`98KmD1gRr8!`yp6e;mIK#n4q0kD~Zn z$U$&!8iQNWwdgcd2h`H`K=)#Si)jy558l)F2rHbKe#a|-^8E#yi;9q6fz5pgl;E@6 zmf&Qy^S+`YdOr|F4@^p~^FNczsUqPzp@-5@=fv;iq*4R!2_0)3Jx&)m!M$?P;8G}`sE%O}BmLsIN3T3x)XBX_BY|{f3PpdsGJ# zXOZU6EKs^Oy?Q z_r^h<8x?c~{Ui=K(*dHVqE_Pj;#QL7zyRnac_qFl8q72o==lL+AYKC0_;OwfZzs@< zCi4z}bEhp@h-`*Wy&X4^^fFc_sta2JyShAr*>#W#r&Y zNeI`{7s&m5BNYNZbP)XoJ%_k?y|~xeSCfdOTL~_^5$`5%8qdPZ!tVg(qA6!Ud|qUI z;IlKwG_z_i#XOTl!er zTbo;QrbMajRMxFxf7L0|080aFZ)+pVcEgi$Y3VVzPu$D5r~4LtJm?t69`O<-b*^losN8j#xxv# z#v8_QKwn0bJ0BT=EJYqdZnieg#pV|5_Cs$3SU9(gch9RR9h;aKLp59r-`Td4VcB9MYAv? z))=pY_s4DcahOSz1O22GyrtXXi}7^)2X+D53pa&y)QPkMk|vJs=WXW&k;9l0AC7fI zn?U;c6+Qy3fi}Qv5GPO;Zw~JO^uWF3dB8z)gwNqe@khj2azB|MYQjnlpi-dBn)z3R zHtIEw^KUc%N{b|Z;UzfPT@aoVYXv5(H!=;ML_6qC)E(k0S;!0og47np5=mD{6Zvg< zkz@d@p^HG1xJHb^8}e$ir?clk-flg20QV1Q{TYbWL2hLY;&Ngg|RHQ?zhizTy~ywt9+yVAAwVl=_IUAj9aS+{p#|yrPE8Qv^{l@ zqSgIY<|+GIhgM`%?y5YfpI)`cP;9JiHkrOxeJ|&f#kH%o--=ro+6(?GZmPreCylx0 zdzO4_4ZFy3*wN8((!Sn4(Q()*bDeXZaA=@IHB8bKPB?~uWv#?XJ zkJLskAs^Ahuy;+u+CXdH3xvfLu%^X%kxPNQzB9gIeyi`g4-0rg{>aG4qtJh#x>fkh zZlUX;)9hT}?B!@+pJA2_D&zEG7TP(KUd{k#5nlx_cbkwz;vhvAwZv+fF97 zC$^nTu(3HAtEXA*(mVUUe0eX)&U8;#)qipBx#vuUmoZ_(vOWqfe1I6B=GonPE_mRzn#%w!jQ&{bYZ(+m3W<_+1nUyCd zcYIV#pmmqR=Av3X8-@rY68mt25e3-7xP)EvX6N0HTlj*xUMCXTNrFVll!=**q3Md(y5GB>0?q0 zB-Q@Y=1=*=T#5bu)cjL1v37E!)Kh6yGOA_$$!?duD6@D*MEcc~M}La`4*pVpKTPa&Fve$JSai+TNgTKLm`*z>n03GGkoP74_&Ux}Yf3&h( z4-ze@1C*1R4G+IXG)d*5UeZIsaj~PeX~lkouLI8=;~EJ8$!=jH%S2y_S(fX0uKv0D z$EZ;UpqtnRC*plrp76@yxx)uy%PA>hO61eX2~ky|6QT#jJc!AT*%(tWx-0hliiRCA z)27a14EPbl_^G) zo)sDgXF_|ZQb6+bc5H_8-d9J4<8t=zwCNcO9H-^gt}xpodlAp0z!6`LbE)Glx`;=P zRO`~rg&AA2s^%QEb+kRnDPXVSw!p=tkk2n?$n(6%eXV>&JR96;?j@d@ULF&Ov7U9l za-lJBKvRRcm2vt9A}@InT+?Xei^bS@Z%Upf&yv~X-&A{eymw%lF;1ozca2ZQq!()b zh`)wZN6HOPI|h!G?WH;5ci{_kdH#s1=!FkMYw3nm#&pHh4X43xPB%9JcXq9LwyBWx zOnfK$;VbYj7YBuiD?$%}5PwPy&27w1Q*KO)7n@^E{eWV>5Wk|2|67=X9nD(sBe($V z=7vzw5}^~nL)u|lX8JA`7e)#T#Y5tL{t{e2OPHRSVnt3!7lvW-*Hhfdw-KI5h0rV9 zmA>-HykKfz`P)Vg-S80;r}NT6E}i<9%nv`@w?s{4 zK=6!Kf}11$ES8wD(?7T^`|dPotjbK*2;ZemOLGO3j^!@6Xj

    ) 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 Q1zQ`>n*6^lfjj;CH_daKdH?_b literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail3.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail3.wav.meta new file mode 100644 index 000000000..cc2f810c1 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail3.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7714cdcb36ec9d543a48935506be5c29 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav new file mode 100644 index 0000000000000000000000000000000000000000..529f592ede9deb320522a7c0961222097eab7f16 GIT binary patch literal 55272 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav.meta new file mode 100644 index 000000000..078119ce3 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCountFail4.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 183b76b431603ae4b85174c115e685df +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise1.wav b/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise1.wav new file mode 100644 index 0000000000000000000000000000000000000000..4616befd4a51a17342988dd89a27fc99f3628f8e GIT binary patch literal 9546 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 E0W73du>b%7 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise2.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise2.wav.meta new file mode 100644 index 000000000..9d1e4162a --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise2.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 3defbfb0f96bb6342ba37ac37a9539c5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise3.wav b/Assets/Resources/Sfx/games/flipperFlop/count/flopNoise3.wav new file mode 100644 index 0000000000000000000000000000000000000000..8db459dd3ac34243da7d2af391a3188b40da9fed GIT binary patch literal 8810 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/ding.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/ding.ogg.meta new file mode 100644 index 000000000..e9e7374ed --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/ding.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 76c915075fade7c428629ff060109d6a +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/failgroan.wav b/Assets/Resources/Sfx/games/flipperFlop/failgroan.wav new file mode 100644 index 0000000000000000000000000000000000000000..e4fcb9b5c685545670e51e74db702edb1346938b GIT binary patch literal 263724 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

  • $HG3#YQ_ns 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

    R^aoE`p9;{s>9C9da*uNY!Uxg_E} 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�r(YqIAQYAPl5Nfq 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 zfoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t z8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$K zs)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K- zpc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ z2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONm zYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{ zs0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=U zfoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t z8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$K zs)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K- zpc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ z2C9K-pc<$Ks)1^t8mI=Ufoh-{s0ONmYM>gZ2C9K-pc<$Ks)1^t8mI=Ufoh-{_*&G! Fe*tnp{tEyA literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/punch.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/punch.wav.meta new file mode 100644 index 000000000..67e93dd73 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/punch.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 4d197db90f798914bada8fbb037dcee5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/rollL.ogg b/Assets/Resources/Sfx/games/flipperFlop/rollL.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ba1535f1b7fb8583d2f30748ed512597371aaa4a GIT binary patch literal 84555 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 z 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 z∨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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/uh1.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/uh1.ogg.meta new file mode 100644 index 000000000..f5c3fc089 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/uh1.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f633b64609d666a4eb243a311f07e419 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/uh2.ogg b/Assets/Resources/Sfx/games/flipperFlop/uh2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de6352cae319c2e08d2e07f810351fdbf58555ac GIT binary patch literal 86149 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

    FoM7`=m1QjR!-6_xhjs$_nYMGIB*Vgj5kn&|=vi z2S>!vdsY}IH$y!^xxxCj8WK2|G0doi_pSF%B*e7M=48|{Sj$WPnHu#T`}e;Z1bLd* zL=p$ve}zN79WFYe5ygf$u9*s2Ni z*$H~OEhcZVV{G}5D@u9JB`w}1ENY+~%+Mi4yX_ais%N~c*`>QC`;v?+&@EzN~PqHdmHVyUzxl9JxMH-W*$!eGFZw?fvR$D&6f zF+beNg>KAxA=^8)h?|HWtZCh}9gVEx%j10VWE|NpN`W15DZd+|_0!qg+$OyD6Gn}X zKFR52SX^``b;8JE@h`8VmM+n5jI5km=gvEAQgYPeAdS^bzbPCfPV;MFPQGV6Q^@h` z)vz;N5zLsYmqNVBIdR$FyO(a^WN&+pXYN}x=pK$1s;^?CYF@e~M>g(KIzH_eX|L2U_Mgdm9A%JOF&L_>Ke1gWOFwc#y{# z^NaEqf(x6Fide3EN>}?wY(?a+YhtK^c!{a{eAPI;^}iSS$c~S5%b@W{#5xv*EMRZw z!Qp|x^fGw^YSk!!z{rE)L<-ZY#i~h{1oOOe2>!v8JHajuf&_4 zB^riJ=dc`9O%E1CQbm-sFs|gFB(?KLh^!r7I+-nryZg>CYz}tnje&KCImFz zAKxE+?91c(Yfy1nJ}k27_eW4Pu=s2Tyc1{f$+F;yo`ubNE0FM2Q`>?gec##v%U2;p zLe{wWhXB=AB||!e$@(hi@~%{{Z&huSJuCTY(qgls<*H{i;`08z%E&-A51L1JVkCtv zQ<+6Tx=CV>BO=I)cb-xkt0^N}&u&7}l-fXT;6tCR z$BIDM%GSJ$tjcF8bQ~tJDGGx}@1j`_uIdYwCaja|62Bk;_oomyIoQ_iWwwlIU|y>W zO@rTKH){Fvw2vY97TODai1A*BLgN;-gM+juI)fT_m=_GgiZf~+A9t=cQno!7<5NQNlgbUVq>KUUj&?uUbUzGd%8O-R^6>Dh)aW_KAm)owvT2=;YVmHrC@}4zP&AOOy1O=W+(j zLX6qChoaM%S}j%MCF3@nr~^ zO4^YU>?9fjmpvf_2v|nJhsA~-y`9YP(*yi8Rla-Lz!;}CA!tI7qA$#nG+HvyE=uc@ z_yb$AD@&?F%IT<3Z>cT8Z?LG3YID-%JThPSA`PMy6$R;U#ixd+jaZUmzN8&{j`dJM z$Z)R=A_HnECe_buNmU-+>v=)YWbDiGdsd2U=hF>6$1R6X(M8=aVY?|C|{*1>v$ULnij@jd}zE0ea9j@P8zgCe_GePQ}_NbXud%N|> zX);`}{b=K}ljLLwrb!jhWOVQHem|q5)e3i&x19M=h-M)ilM~w3?yl93-n0Cox4ykC zjC?AA|3fjeBvPja;}G=Mg$l8&SBOv7D_>5Hk(4gE)ek($g+RAVUmY>vSFkB=yfAqb zJSx4FZ;pOXd)^sPar$`t{tMQlvacX{4GVHj?(JjrKw5dh15ZQB`TWAgFzIxrMQy?HM(3pti?90ICtTq9~Py55(SFA=2lL)7dgfyLw>5tzYB&a6~coy>Z;Ki=l zx_Z|RK_&sYzM{<|MN6W6aJbRaOpIl zG^tCCzxL@#a)ayC_^l4nluAzxsa`(s(Q%mv9o5d3O8O?#ncM_E`5)2oueqT_HFv;+ zOd`sTt$l=wta5q2U;6Q^1Q-WXNLb306x^z`YQYwHIJR7<|wb?nLZGC9xdIN5!;x&%B1a$lcR|ze1(Fm!b zOLcybo8m*hry`5xfS1oHG&Y?fPX9h<8V9i<&E)DYqW-YEH~cICx13J_f<->;NTIXm|Xlg7G$5_3N7xE6sw6gAJIg z*(e#E4a8%YY_VWie)8y-?yJRYR)8hK%eRZp%?+|Bphwtzaq-7RRv<(b#id4$j@BN-$jx@7pw%QH%MjVNiDJ+&KoA z-`u}c+MT?bor?o?4n1Jf)Tc(M=Y+>>4~U?6qt|Kd~nP z9sor+LefGzLf)QUJD1pnKV#EJ>^@jTQPO)S?2Vibo;?esDD3{4QUC5yWsy}G_xxM+ zVMpg|D6PT7J41ngvxm^|CaaE{$M>6hL2%nE52>;h)$DGx3GyF*g`%p+^m9U)@+}YX zBY!(ju;r>S@NdNY4nu+cqj#ns#y*@?e09^Ai%QDrQmOLW8$lIR$gZgh0w2#Ub|?bp zF-QTcP3+=P3*S+mCvpm2=2glCECu5}NaUV!=nSSdLzon^k$2GoZAkxlAAUIV@)u%7 z1#DAwpX;dAlGr+o)(Cy4>6=ty0B`zAM&h1m?kvmosnnf(8hrlco0JN4Jl!gy0J;3H z8$c&tgRkrR(B1V&Q4UfU&Hwy>WdAti(F28rYTY8=6N+Tk`D0tv{lui% zJAOCXijq2AZBQPEc^#PBikw~n^P9znyb-H2P>M-bC$7b7;oKBJfpb8B7%nltG)*@S zeZy5LDG#ky`(c;gTB6qM5GDl*`TU6PCZb&@=rlgu}JPCcg;vvFVEw(F@Aj@->QsPxH`OE_N*j1+Zj#2SvgbgvlDihi%1*EJ~N5L_Ha zB_MX28XfZ|vH$G0pUk^EO;Sqx#S!3QXzU9KOLv_7i zm?yy1HXC~Jy!W*YjFq?GVNtCfaW0TxsY_$}Wg%bg_|uavms^SV+@<&-wH6MJm>@Kc z#1OWoIdvd>=0(ZsXRB?;Oni`hUQ({TSEy*h+X^fIe@^QJzWu>DA5ZQj;{jHSDHuO< zYAvHYB~wE_mPK386=V-*R6e{I11>YMJ#}o=u);alJ&tgy$D|vM{#;sQx!t|Q1jNCl zFd8f3GF}RqLW8Erv>N4g{XRg!!Mi~KZn^0f!~zl%Yb#aOJhy42bv2j^#} zxaxMhFV_M7bd?8%uS80>zWk7ntDPP35_sH00cV~)oh2a6u7l@|K+cr8-e#=}jdJA1 zcFGE6HxEvvtAm)2c!zgzkYl=tjgaoh#1^lO$VFSXMw3DU=6c-4 zi68l@H-D+em;ESIp{mvt@7YEKXPWt!vI!OEH>HDxKYiFQcpe0S3tk3#9dHyNp7i9$ zTM3{^->46-taf1t2KoT6X^S0vo&iO_GY8*T0sWe7irUbDlh_ zXFbRQ*^J*I&w^2*z1QglC{J&bJ8(=a>cRtM7ZbUB!Ex7ed=-m&{K|MeRI`CJL;C9& z4F1_qzCp1VsA|%C$(AuTT+R?_DELgGTgL^y#1OEKO+-lNb_gWE>($n!gp^!Z)CkhT zmo%U@X34s0Y*g@ORbn&siyU}7^j6hoc=i$Y3xN3jLC(3n5@~tu{r`yis;D@FZD~j# z1d<@Z-QC?G1b26Lcb5TzXK;77!Gp_S!3KBN;LhMKKj+;4uKQBGzn6aM)!kop?J9;} zzE%4Zs=1mV!+WNUQ$7bz)#RZ)gGU)MgN+NRiCYbhdmJVrsa4AfJd^QJRQptH;@pBD zhl6hLS>yAOz{5CZry>lW8;hE&6oSA8TmAoO%WeW3aIy03}-Oiy?CM?W_TWG=5`#-5kDnDO;qDTZb1?-W7>ppFAl@dAZOd%-?_yxK>0-Ri^xw^A@pMF;V7a0}`C3{z&M(#%!1Z7{=H20b zqNh~tHDMvBz3$)pf@D?++z^x2Mfzb`} zNIza()d75$2$id`%{s@~b7)fuS6kKr@9|2f@^5eLw8|0US zO&5xsR3Zt9dF&v&TD4}YX3oz_N?YU_l=?o6JVh+YJkDSr%omosnw4gSt7E767#t== z$7BCL9oO;cq5SfSSl`eXD!_cxQ}D^Fy1(M?Nu0=5kwyb$>JZXr14nDd*VP(IK&Y&( zoDtRa9yDvv-+^tO&4lKZ(}G!?37|P)lutNB$p~AvQ_3A_};|o7<@Zhj{PR z1p1+ff~%Ggr+YwF<#&4Af`$n60OzcYmpj%GPHzBFsZf>T%T)8Od3)qRp^i2C9bZW* zb+~qk^X$Xgl(MI^jW{a&U=F&FjY`L&D58AAS2qPVpL~n)W&_Gj?N_#jJ9S~c$Mlz3 z6aW^&5^%1+_B_%zw}tZz`z|;TF6Hw)VZ?y%ShksMP5f%m-+j|0NDF=lFnp^s-5=jwZ2swMm341kQm+$&QDo2gir z$PoY1R5y)XYd8M+*4$|#$Fy~TlD7b!fo+z;uv+#|WdY4z0!TV>6lexWM zW|EDU+4W5hvqR`{vA5y_d7%{0@^g*v@ki*szmsaPqKuloc+w~p^^NU#^1bNH4DTEh zsmwZaWyce(b)VpPg&Wu6gR1@f<`2LpKErzs*q{OYTNU~(jbt2@yXv7!E3tzI{`d6a z;f3G5U!!a)V(_@XE9qAq z$zjb#3EL2QE*1-p_;3r}nR-zH+!n2BkL_<}%L;FC@ZbHRHfY-kgJWtBFzolxX5SfG zBA)W1<^qGAA`sh=a3$oPp1Nzb&-y#))hC}z`3Q-`C9M5T#5-l?41-@a zh?f*<0ttPM(9N)mSv$YhcVJHKUG@Ef(1?{-)0Lw7VN z4dqAneEGL^PL>{U_>k4b5=boPCl-F%1%uoA#DMy7yo>*q6U*6ri6{=}dwbDPmWV<8 zmCz;12ibbv2|JTH$*^3M?U!m#g=~vQ(ioW)+s1C1>0^-b64snj886aPi|V@C9`1{L zw{A14-`}%H$Zco^Gm1;p$jj{>j?V;lNReAzotL4Xx)Jz{0^!#B+cpHsO0iGGlNg&y z-7qKr{~+Xvgkdd7IkgOi6YwItds2 z{wWZ}Jk>5C^=uIogfyN1THS;LEDD(qS5=R-NnU$;W3+BJtogh@)o1+l44PJ}Z-USV z0ypG2iyMIDX{-sn--yH{0hAa{YNHHpF{@zqI-rq2c^0+hZdA*HPMMxD!JJg&E@9*x z%bRfDkaAHF6}ytL5bZj)=Z?- zzOnv(nFX0o&d&oc`vGuEGRX1WJC6)_)62a|CWh1^G(@IGk;3vU_7Pt#_<8>`B-koY!9AkY3Fe@h@hqLw#)xAL z#6ftdbHZ%9(~3DlP&0?)eo$I}%-_J(N7|qd!fTZv-SEbhDXzaY9YQ3CP!-`smFS9V zKBOxn(bIJsCSW(8`8QbR6+fI1B*yo^ikV3JSnA;40zu(B6n7>m4)U=J;=%~-+{a#K6jTFSnQO)9QV;XS9K>psU6-eH67~X>s zqHbp^&LJRh=3$OqRBj@ArI#+aWckFYa5o9Nud93Qw_g>G9Pb_HrPN%VG9 z;WzF379T}U?kt9fQi8I+Qw@1emEcduS`XQUR@wXtc*^E~_)cTHYr{~p^%8xJhO!cL;qhcTha@W(dK*`6BZKeDr;Ew_DaDWtk;YKdH3W=MtTy17pURMmwn^3ePV; zp4|w4IYfPM>~pc-Q<;VoXQ!DjiE@XveyhA0$N$H?Ri1WP(Vo?O zn57Gs%U*Jt@)N{TVH6>))I4rY*QQT-A&~zCul% zGBx`~`>`Oz`UV+uk-}8&>v?@hZXL;IA$eu+HS_>*p_YMty((02fWcJJ& zR3{e4;x5aydQsPM?S9dp_Qr&|4_(SyHgHIop6dVg{c`eYhyIQ5wQ9!J+RM-M&-%cd zWIkq3_e*52Wwd#8z4uXC^#uF($1c~IoSftiq&n-)eV#iM&4mYxHOvK~byuVI-m9^K ziE(~ueUq)SQWCG|m=)>h+tgV~3JYE!SqMX@QPs#RO+*k$zH1GXM|rkw&=xRD9BcYk zBuF@d78~QRyXJ=>BIm1GO){sXyjN^vm_tKVgQNn=tJ*JkBEZ##ClEZl_4Pl!b93TQ zzEdD@#wfreE1t9GjQvdW?cZq8_UlZ65Gbi#OY8R>g!6=H+|%sg-EIUF_qisq9;j0CflJc(X)xpr2+bv18c9W$!nJI;BPx<}8`R|_3u zmbw!Q{t#Q6DAf?dgIA}MT4zp4=CqPN$;1ZFCpBlSluxQBwx1;^ zq#H)UAkYA_(<5|-+|yt%`2gUXBQ(Ec+Ded$+o2?tzmS@Z0x3R6kXl@alYbhrhS#nrh!i$VlA-gGnpaOQ;v_Yx z_7@j_Tg-#I3_JEW&a9ZG-jCO@9uP)`VoX9H%1F%jmG#);dS&{3}M1Y7Z6ggkV62W#Hts%86EoPbzt^j)!wFBkH57v8B zq^MJVdXDFnf!^B3g<2(bPX;ZP&S}5befL9VRp0O$D8TbHxgi(Mo451Kn40V)4l$rL zP`aynK??`ET-Q0lZCd`bZ5-n;Aa?1x@ZG(`Nm!~|`k!6puPP{*i{l-21CQ*!ZXq`187Wv7TgG{U%SBn@8C8+P-nqaJ&9Yrs@pn{k)Odwv+Z- zEtROhuY;1!J^$1|>=S5kl|6gS8Hcr=78XM<`F(vf?!8i-ROUy!9dvu8g+wdI8jC%? zbJuCD%@2or?(G4CMK$OtmFvdvilcp2clQ6+ZPD)ks8PiC5{@6A>wmh!8UM?N68;yN z|BEa+t}MW?6PG%V=@pFJ3w4UgS=V!^$)?oEYSr~VOD{}BmJUo9Obp@+AM~K_aQ}Yb zTn&|}d3KQPAFF2DJpVYlcW)khb1n9`y(#=`qnxSi0V0738Ly;lpl@5|WE@fNXz7

    GM;-+%u^7cM|m;#chn}tg&zU(^`tgRc_L+En?m@1G3xlon6zL zklRu=i`a{>_6uS1Cs;4>&DodFs4y5m*td6+hZ7lx)Qb;E3iL;oFz_V@jj!@`MYRK&{mfZD`{K4e3M46~X-Tf_DVRg*0rnXS#(t<17)H;wp(ANj zQ9}8#=E&KQkgR#ME$64IZp#D@Ab7$z|Ov+jV%YV7S;fZ)G_6ms!g`2EwqH zjkNuAlvFA>kc-skHdOAWm+?DO+Iail8Iw~S3Kkt^X}yx&R!osDCr^XKA^a+3@!ndv zLTo4x-oxde%pyL)j%HZJUQDi89+jpYWYZP&JX;?Kcwwlgs!oLq{a)9pOXXXa@60OQ zAus$KAE85(>_j4nwq>)YAQF`K+Q4BHA_$|dM&1TT3?qccS!@wzogH*bg2(8hK7@AN zErg_{_V(*M6Byc-peNA&y6it$xcAU!n2e8t5&$e{^pK3%7R1e{(AWT1WHC<;r_o`N zldk&W%Vd6Tf}d*@(v_CbD&N)7zPW_%SQOU(Z6dO51JFN{OBN00l_RkrkqZ4=Xys!Itl(ux;b!))&fljf5XV@3b-9+1S{d9N8=b$|h zzapSP07{)u2U3~-Q-MQqPK{5>kU~EHmD1#bU9hsJrZr!;=~Zje!8h6QqHx4%?ut1+ z+gV~Wy%qD$+QtA=522kJ6am=JZ~zMOqm@S9^S{3CH&gku6RD`)OSoQ z8c&gE?YWo&!!f(Sg--3xho&$mDh97I4hompmkpR*iHlcV$p`YGV?MhtFxa(0HkehY zOx*RNpiMlK6k0ZZa39?yIA$~wnCFKd-cW9F)r-D8y+jdZkI@8)Nc*`B`V9prE-Z>i zGD|{wOYg}k2O+PFCQXRPhsRH(v%`Hgo^^0Z&xzlSXp251~IX+v{t`euFx~35zVDB{Ti}g67aYpWj>gp=jY!7m7MTi{oIKrIan!BYGjDag^O7Nyh!HmPQ65=}#A1o0s6qQJs(X6y` zMuskb{3cE-X3`K}Z(9{ZQ-B2bG{UdoIxZ^kv{^f$-La7J6BS)5wSD+9kT1hnBLIC= zh5yq&Xqiz>)f)y4LP6I&<)R-|M^X94VjFHpQXT+9~%=?FAg_DrGhg6VnEEx zzAnQ?|40ElL?B8p5sTyBmSqt7!m~~-Dw<{r0&sxe^AF%~;W1!DlTEmA*912dPdTjF zhlzWaIOnVNYWnjcTO1-wv_fxDFdH~9rc%5Pv>(zQ&JgcrZP_#`Lx^|G6g_R1O^x06a>m+w$tS54fKFnT{gkM4rM=Gd#*|ZaW zpdc885Ycs%N{xyX;)kBB(hlO?MBo(IxSX^Nd&6G>JWEc!!=vV(aa+jAami)?Tp zIWZQ<#BvE$`Bet$U%hGi%!H61W^g~n*P4{IS7yoU4jZBKTC$RT2QRA9ZF~?M5F!V){c8I(oafBBoEtu)}#G{ z)4|=IVl<8GX43yckSIATC;4|>voYs~jyD`@T?wB1Rh5MXEy!)8_!=(A!2Hz+b`Jj@ z#%9i;{cV%5yRkmqYo0x=W~;I*U_i%(2hmS0&R~Tm5w5(>26TB>IS>aUma!cAw+7CQNRc(mh!M5M!JKUzbKhyWq)JVYApZQuFkeivhZ2y3} zF-KSZg)r-+p5|}g%9%Sk)xpwpg!DJWMb6{V?7BefR{0V)jpl8@=h*K)d2W%L^eBhZXdtWLqa3?=bcK^=rj(i5FCk$#@hUR=(k?Sl5Lwd-J`22KZ%1RIznsu@32vk4zkVu!wiK zRaCGPfY8@0w~luvO=I0nJF|9bnJT`1r1dY%=t4h*tmsb%VYQRB#3t02S6bqz3MeoQ zwrVaJWy&Lw`CyhYky{U7Ls_`H%on~IKss`@Yi?<=M%ZJBzT=DKD!)1Q5d}I(T@JK`wu`{32fUSwQvjGJk^{6%`@7$dAB$Jn8p88k5^CkPTjW2@^`= z(jOwo2$z^s8Vof`WM9HH5S$iz062B_17zz?7%X`h^R&p%TP!>(5bSwMepCI58EMRc z*QWJNgd>UnW!=w^7AE0#EofDQs2DhZdll>Fk}IQ8_Za!A?f&b?ol$W1I?X!H%Phu! zq(9a#MxlfxJ5ISnz}1Kr_;j76v2o;rD|tNqwlvJ5f97EHcSF1(W6q62&6_66^lbD9 zFAx0yLkXQ$ZJWylQhZfmQw8e| z;6_tGl^ibrL0@2B)Clb#)NoDnphOX$+qOO`*^NtlEvs(~0Fjj&OoOj{Yu!g{2qe== zXvD(6aXDf;o?k7S?@Xa*l5%j64U(Ae2#qb7d_BQ{Y~7J@x2%@jEy zlQCzxVBS=jfgvfJ*!AYQ(LH5kI!X9YIJm)f0I}~uDT^yQf*PB{YYXR^+>+UPDu08+ z?*ulH9F5EcW}Vg*9;>x@uziM&U)=9$K5<|5YO^;zw&kLkM$H_X4IeNu0&d7lP~>v~mWA z2gT-c=7-UaRP`A$o}hIxGUZ3QmC@zC*H&$!!<=Lgn5zFXnwlRvEk10J!;N%neA){&~M{2 zuho+yzO#S)Tg9}ft_&%qFFctvp`##ruR9VcjhXsxKgtpe-S-^P1ExzX)wJPtvmTjGTc$!Q_K;hf0Zc4?I+O-!4!8r^y9)f6S zzeUTO>EBOp8sN|(VEv~c^7ED)v#`=r;KjJ#$}sU-I{<&ILrp7rEk)RYfnF}{B9&m> zFPZ2g4J8$k+r;=AO-@Pgg==%{i+kr@yjte3nu?e?46hwbaOKjsL#8f3KO}3g?x{Jr zJl3ka!p6l;O@LNE! zH!n%)y~k}vy`BZ>IzaV+#{Juo68qKrt>o3+JBN9DYjLx9$;M#@8D|iayvzSFol~^J zuSziCyJQNEwRe}>^%-5E4)hIaB><56VLHrw?{HgheW^-OxS?rV;E+~f*x^M^?r^|g z^Acn4Yk0Ti824g|_JXfBKX`TXiFx{a*`_V;nUCzl6+njY85c@o4m-cA!@6*m!PJBwo;d9H=ewb;|xWc-f-sY0ZF@S~nDmiteiz?Es%r_oRG?|gq zbxgr~x1xJXOY~Qx(Sg(a5q4VaQ^jv!5NK7aVmQC8>F<{aq#zLT-s;S%I%q3!Ui`kd zm95L2W$n707mn8m&jb_^jmSn8#GKE)X1T)uxxh-afTrs@>!l+s(PP!%XpJ4=!xbum za(oUy>0Yxck}6|FA?+t)b>H7O`R+wltE>PNeZ^$P?nEQ(B;7)*o-uNhK<(&M>CF5` zAHZIxd`Jrxx#+xxQUvE}Z?c4fU)&BFsV_DR0R{}xdq(zlt=6czNc||Dzgwr()e)&HD7Z{Loryns zoI{9WDamvH4Wfc4gk*}TC_V+6xg7y=K>|Bhe=jhL%~&ab(sN0sMSCWLn1yz2ghCR0 zyD)6ZiN2PxzpVO=HMbYT!bS%q1$=V|>e4@*n)<|(7ZSn=h75}h&tC8_xh7EtrFokb zoe{)EbV&Na*O&2=3lii?%5r|iQ)^YELlB{g^cQ9m+rx1tL`EXu9X;^ys+ry{ zlYyW#J?jmWW|~1KvZTHxTO&vP4NFhwCCgW%QRD7Q$pwdR6F%Y_w?y>`g@dBD=fNi# zQ(vd`i@K{=>%7Z!8hIE9L+4#b@ti4(%G)!S>E3;~7_wh@CP#)eqViM;%sC`QsNpdb z4MQ}gtxomucoQ-jdp16uoCbRl>HHdZO#V(CP3+x=02a$Ca{0cEZ|y*OW*eK4zI;7r zn9{rB@?^6xzP{%dO7UlXrZt@|T@{R%Hx!b#GiOiLm>n1G=tD^`=}E}B@e zW_LHJ#%SdT_Bc{Sg(~M>t44Thb@(3OXGm>VD-}*Zuafc=u7*p(lNpWH_TR$d0>!7| z?=iURY(n}`P5gS!((3J3Yv%eKuq-8=)E)eSYv)Bg$jiD}SZP#x2OAoNK9QaJ9l1B3 z-sog6Uj5u_7DZQv&W0%paBUFdzqd9k^YdD4$Sw@b5&6wOp!6a+pt$c|!`G^+&R?u~ z+j>>Ja?{7c*|rDwdvs2PFS;u+O5a%C1>d>gvW=O5Wo#-gt~HChYcMtXO*f%62t0Ik+=j)y#TP^kyYD%K&BZ& zys!Y>*ZH;Qx8c9rLPX<1vxmOW{k{RjmKAmPr4>^Z%B_|G~#~ zb|)4W6y27B2T=@O4VbV`zp2i~J_9&%dn|D2Nk-_(%V=k62Ab@TVbJ19V&JX@Vk@;} zb4zWqOZ+DyKPay(HU5lm(@~#wzIhu4Ec_L*`xHpw%3tuk#04g>BwELR!l(K5;wTG9 z@bGkTJ-f}MisX*GuV-6}S1d*qnyLhk#P;cTrg}(a!PdWRqm7KRte! zww2{d+V1=-IdpjV3d*W$F36{i{Uc9mDzPu}wa_Vuu>9Dn;2r(Ea>DCH-$^pllj6bYT`gb0f3U5h;X${=Azroq<} zvFw${C4?aX>p#yDQu)L3RAhp#zQkyPfD>IlwF?xTAhhO88f#B%Fa~=zZgkVU$T*rf zhw-$bP=V}I==hyPRLR~F9dRC8*&(o8=#V;*kPMY}^@nZ#cSU?oW2@wbxCE)7)RO5_ zqP6bCzT}x4L3m7u+#hs+tiI(Ta8UN&vhMlMk*|fo^5&k*-8cf+p=wd6?;&OBQtO)tXU8L%>1qOmlP=YfLUQ}GnNPUxLx_}JzvY;lo6!@XPb2h z#lacfLs;x)>sbU}cQentu)<227y-Dy+>Lpk5LssLP6bzU*HzzBy)Oyd551G;8v}Cu zfa0L0xts*|>J@IDTse9-7FzH%ah-xvJ`}zwzn=NEpOo~*^gU!&A9dO~cste48))W+ zhxDoFZdRK*28&ESnc4n6O3N442vTi5I(?dbo8@LA$e*PcO3ZLHmCMc9(`7OUp!ZO} zXzso2H7?4qP`@O3NZkxsT`hk#08x&J|H=<%k)x_x1>P6un6%(0z9!baLI|55rxvco zw(pkYhwd#*bN5jyCxJGRzu6l=$KX?Qy3q2W(v z{>+|syzGFncJrAsZZ^{w@WQWrFTIQ5Q^|q~rO@d`){Lqw!H(RRs#SonZXqF+Y3tx0 ze!hQA`QEKA3)jajv;k!eQ+Mm>@lA<#Y5AxANZTFR#5s{F@)bpenBrNvUVt%VMrbZi zm}w3NfbrQBZKnjIiE(!RcbYbpRb*3IsMbPC`xgxL?kVKq8!LBD`KJKTRhQ23fIMX6jsift zhjF|`5)nZg(UBiEO<$aH|8(z(U4??M1FK9qHGECvB1Gkmp+0GRD1bnnt5`rKXxpES zIjqarh7-!ysN!#x^(IreBk}x$lX7%9n^ivx;yvR@z20@~Lr8o`?LVfW217^T_<0-<`q@|~S62AvY}zvjRwo?AFJC5mCs5%tiE_F@ zLa*|GxAYEZ4Q-g*H-~fyK>;gH#TteRt1xmJUSeTT+g1>q59E%p#N?1wZQ_MCt-Y-a z&dLz;WXr%mcDzLOzGkA-YIKi!{)n+^OXR0_!pPH;bRir!;N-H+jFv@YX!dBA5E+ge`I zDJX9|#DzCSHv*d0ScsYOsc_*fZ-TWa;`BbaP~*zG`9gy~brdA4{IYGbs1eD(@LMCGkgRD8I5r-L}6w*t{hu9DrMy_Ojv?JHF(N@9OgAartQV`8z za15n}l8_3P}nDu8;_v`$*8Ev2k_E2CIH9iZ2_o2H~Uew-oX&z=@H;&!)65oFBLBdge zar36l9E~6Tq(rs%V!uu9%h2?30_|!N}yNZD*d8u zDCeQLUel#bTViD2@Ox_L)v0&AXJsbUan6Sc;QFV2`nyOIc}+20o7ye~)5K*K>pXcv zD`P2lX`M$6^{z|Pqc0UkjdNMzntHecEl~2vv}c1HuuU1nFQ-#+)|Z3kD>cg?fbE)K z(>DI*QOBVHi`CG9vd`a3mBRF(HzShS#Ytf5MQ{P;`w%qCzGp1R`*}VCIAtbMlC4kw zeY&->aML$>vA?pDpIEe)w`Z%YHmzY+c0KT6Yxv?$-RuK)hTU5h;;K($!YYkMv6la6 zb=~E8srG`c62A{|>CnvvUkY+Z8}7uPD@HD;`=shYnm5!Gdl z9p}MmwUo9x{ECIIEO^OK(ORtxAy;(dF5uIuYa19hJkisUCc}qosn(5bGmdQ}CPzNK zxp{8Fl8c&s4}Q0_*4=VWXOdZJ!JN}T27HunvfI+wiSh@Ypd?MM65B7ks?IubD^Jq_ZJHo zb)d4|;!g2Prk+YznWa)(VXQ7j_KSv%YSf26GD%WFUMg^qvqci-Qn z?s+=TTSB)vG=IdzyWA3X!SvNBjItTZu4HA4Q`cL$HQZspISr;zL6?*4V+Nmdt0Bw9$0fpw*_Nt)R&;TyKq8VWAZI=5p9VZ7eArV`}(!7u)%WoHDL^KEHw z&sLKPu_ztjp|$Z`5A$_A7p3)P5-PHGEZRiPCjn0VMv zQ@qsnYyQ-H6%kA%C70CBo3c%4-^z(AWyuZVP)aNdSGuHCGG~0za0?e?r~ZJ%g!C1L z4h5m;#EBpr`?akKi%I&7pKYn+qb86~^yF`qVPk`XAQU|@wwP(1Ngzsw@-9ulC|?-QjTKk>pB1L0Rf>~1_>lJ zTZVh|26^w=COqW>p1ys~$6=BWtJ4^%bI2ESCux{R&YxT)Yl;`J$pv2@w{g1At*3fZ zgvZBawk)*R?1be9kKtocl;;xr>s~HfTy@NTYSf`%IwVtkMd=pkkiWG8+Z9sdXDzl5 z;NPDbt1BJPHIhDwb-{l<;g@3LZa%8|o!cbQeAJ!juE`wE-AZNn`Ay_gOB2pP`+=bl zCD}|2#-B23uU%G^`djdcQ3AHeV{%SZL-cM>TRio>xx$P9=8GldFc5T=p-KlCO|g+EK-|jl(Rp^*l|40bW~+oe!@ghc$Y!ybZxaaQaQEZ zCe6m>65ypnkcmk6lmw0d7K_v1BV3r+J5=^FBK4|SyjclXAED@$z`oe*20IzxP@ z@B#ZG@@Ps4Ix7nFU-{HCRwAq##Prs@SMSpAXBoTPD zY$u9S#g3j-_&43fR^0n~mDi$*Q4Gx5N0d=yX~NgF;{P^DFQ z0htd=R;ZYv{wO~Jh-jF(I^PECcp^hZ0$-9gN-6)}XDWg_u5^qlS8<;h%kknDYd+#G zy-Q69&sIV48~WPLWL*H!8IA_DMA-yr)L6x+rYmL>{2l%;1wweWujDT)C0+`LXYT$D zhI;#EB6(C3m*a>?8OJAMuO>GM{#a+ej5st(@t248LP;omj4L2)bOP9G*CF6SUXbSt-3x&!-Qy$>T-SjgjL8?8(?=lYY_XK4k?&jCJJwT>wLBW%qGT& zP+P*1fDU~u6K3N+I1R!eWgNumvX!_#$n)4_5OfpT2jPAEcM_LOjafJCN`Z{LgMs@Y z5MwzgVE$_I*hwAV<{!HNA09ab3Ra2Y-(0G`{V4^L_gK8$90U84!qTXahwdp@j?Kf~ zs)iIVOa(CzFEnGB7`tN%sfKk@-Px)$ak7lVgd*?bQuMi#G9Bnk*8DT(9c8{+2AJsP zI++5mO!sL?O#P=zqWn)s>qjO5nCLK?e};ZJZUepY=-z$kL01Q)-Bg}j(wj&d;Z>wY z+Hnbf9f8EY?WE*<=uolI~UzSiEDI^XcW8R$FCT=c6^x)I(I`2-BDlxCTg zuWh#5>Z9Wzxz+)zRSb~EA$!`iKT>_ZU>0b|Ud_J&NEmxPy+!SLyhk5GSR0|Sh=kfq*JpMC@j^#DLT(I~8??goxP?ohI# zy2%{$q70CfD;NY25fW6{uN>oCCO8{g!8X>}_iD>e=16W!woG(KjuWvx(kR@BdbVM<>Ujz2y1)MDSM}Jx zn$EUAgVRarxzz&+&h${3#%aBzK^wwhePa{Hb$)E*^m6yr{kyu1?cDY3tW4$3$C_dr zcu(Pj%#Fy2rkY_6MQ4eHxl6S_e($ejmTgs#YIXvJepLrvlx$HhU#MQ<;djLucKVOk z$BHX%{oz_>0yJ z@anKljjivazhg{#2l0YHny0R-=JhQ1VHce0GjFj~hY20ffTGzZ|b!_ZJghA28 z;^V1B)`oBWHRCC@D$|Cgr8|6B0^84L@0zTUr+^|!zUWpcgNiWCeqWpjSFGw%PImP^ z>B+*d%aXNm_P~efAjgA{ttoKwgRniq>lq9cCl;*|0*A&{*N*I@?P33EmvXxmnQrl{PN%W^M4R3 z#Bs3bYKgDKcl9~56Z2QTNNJAXMvr>7?qU=Vi~w z(Uj*0ph%Ob6F>b5(o*VW5px$)b7zpSLi(zELhOS!XKdZeqfIzdmqESIQ1c#rcHy8Y zR3@%@?iN9NYlo0lp+bmFTl8#GU?KB4(qjJeg_lCeAVEse78%WB=e4)+!A4T`A`?^D z_~23+SGtv4%V~-F9KF?n$*QrFR<#5k^5n7-uM$T-EiTKaNx_$5Z! zDOiS5t|6z?_f1uw{O+iC=~VNL@~2yZ+>sb&NgLG7>idZE^~UZ5KnLhO*8=5Cw0 zuN$6T>SDAst1eILLGBsNrN+g#t4z>Ik0b7>hhx&t z7|FyUH=q3xM9R99v78>!=aEKodr<{EN`HvQ>rjNvX1rcaw<}1N#2+xs8AK!`3pty5 zGD2ON=6m~G1Wi)vVrOerKIc{nO}PQ#kczN;3r~5O8gq;ULI{!84w&rj2^@-oP8bW^ z!_IYO2XlV>xayM}SY>;r{YE!!kZ}jB>#_0#Nv2DRK`q%MH^{CMKI`A74QhX5$hsM^ zX;l@YT&5E+9C^vO|Dt~j@%LNrR|u1pg;u{2NJgL@89AZ?Fq&5vtT`)_)gSCs4%UuT zmLcV=3kZm3(jQ1Q32ym><;O86%vBMZ&0<+dM#dI@HnfAq3S*($(&es_(*a?lQ=2H4 zJ`+OrKXR)23OIFlHouTIv%I+qRp!*B2E4NQr1TgiQ~KHIY^P@*w+l1;fj}CdUd z+_*1spP^`^;BEOMnZppWj?OXPfQN(H`uC0P3EP<4z;b}(Y)`XPKaKt_8q1`!V~?kl zkY?)f--)+QtZLI_)hIab*Z%5hh2jF6+gR4N603f8$z(x%2Y6Agv)hzPCo9{fPK}1Y z$H_BE5DY=E)drUR9j@81SAMnA_i*So*PxzBCrwP@?4Mq!!vC0|FXII>$U$j5q{!2T{p$YpWgV_<7m32 z?98d>?o6?#Eg?RA>sSrqJ-4jo@p(yS8Fyb}DUwF$YD1dVm?lPon|7CuMTU{@pJWv= z!y_fHN2*OsuTlp?qqIYXy}(b%^K-sTlq#hDB0l>CvXOAg#rPb2hO$C(xonobhO+5F zm|(3gHbg0o@n&CkZUjZ_=Dj<=9DB}8YI{?O zd1GYj=4rkp=Y2oA)XuB^8QPzp4UflhI%E0LDCczxm|v+Hp!I%lx2fY56rDvT<|jV# zjC5&!uI|qGMOSO82qUeS)4iqv5Xe=|U|G5~=3F{tCd38TRsBq6osza!e`&%;yKLrN zAHb(>2Kdyhau=z-`Y&5?2#HyE{v_P;n^2RthWW({I^ogT-(`2VrAW)&**u-}Z*Hn) znffssbCB_;g9k6>nDN9>V&86(`*-{I7ftRDT9%DU?OJ>L`w=y}K$-qp_5h~xGFKrE zoX~AMkI5xN;~GXYaU&}h*4~`cJoe5W1O7RrkYX#OL9(zG+nfzNP=Q+LVVO=Tv*D4> zu&_7YYk9oj7%Xn+N0I~|B?{5Xf?#8qhS1Zi^XJDxoN?vlOQiTXtN7BHL!s}II{dsT z;w9v63(FAPhOC&`iKe5^wv1tX{Ijk<)Mw*C=;I-U5ZO^58>m9mlg(Rp>hsIhK%1bD zh5E&)4j)dO#Eg7aLh)e z0FtcecqYORmkyMU>usA22{VoYfmpoi$xLm-M>JK)U-4=^Ej~TDPPH~tSq$qXF>9F4 zJ$R`U+HIRNmbtTd%HsyuKUYb=Px+xIiKh3y%B+pGwRYbQK-so6~^{oaOl2JTktlbOZn8Cq0gib zpH&JCPfrtU0>h>-OUn2_Uy6*cvZ8VDZ@UnXulxpk%0O_Hg6HnwyNt>{ciVzpb7GQ= zT?`%{R#6dy6^~>lQ-8#%o*XxRocyr|hgX^O-4nO_sCVG(4HFhFRV%M=h7`vn;_or6 z1wirOdX(kQC&@&fvD++@Qi$A6eHSaa2Wg4w1DYX|KH|`~NN-RTl+EsAlLN#gmY54c z+>l<&#mgiAuGdH+ZKuJ%I~22SlEdj6&J5@;J?^*bSiFQ{!m~i?B^7G?Bn1s9OYO_F z@*_XTV$^bDAUAqeHrEVI>1EH0aj;>3K5Ec3)32i+c~D^#?YyJwn4?qL*hky7w7=*( z{vTQwy_lK*yzHqJGB&HBI*$zx>I@(36sacV9bdzL2k92Y?aLh zlb+V^QrQtnEPv91{#H6+tJXfKSG^jyr?oJAy_i)g? znMbraXfw-wfqHYi{aVLQE-M(qVTP$s@HIMt(%({I>Zmfg!SHz`MD^N}>F=$vBnr+g zq=K+yQ=WOEonhNY#!VP#-3rtT~2 z*7^ApDdE&AMd2?G3>3~>A)TqQMfbd1=fD%J2Mpo_+&nx6>sNZq4^6a#KbCTH_vayd zZM3@+=Js@Pu@(#426^{NXtQher4xkbv;7@4ug^ybI{P!zM}bVxFN-GU5WELPNU!LU zZK;@IZ}#f?YE_d1FlJ$io^dg@%C@a=`)!gVT>jRkugA};=NhjzB6#Ln-dRJvqzybAyi!Q>+@d-zpRM< z%-vQLWnUZAO%1Ep*p2@ZaYSm>qRSz^_SNelz`;6*fYmv&C4(s}x@n(a`RY8y!$+GN_IH?C)3W~o&VKs)HY77?C^D`i*eocNT_jM{DAFd0@J0$hj^%OP-G}US zmj|`aNRN2D^XY=CMCpX8SOYD?#f5aXk7}s)+WPKix<8xHIC(>v(D=qj>QzpBiXcJC zT8{wXEK0`sK`n*gq7a$FUVTaJgoAHse9I~y%X$tMg`d4Wn2!Z=WyG5!;E&6fvvbos zWgADEYBLJ!MQw5+u3k)?X;9$9Drl zIlVI$b9{bkW|xf>0E~Sv9cqeaeeCaSNfFLVrw9@_Wvp>?IJ0FDGU~ea}#y(p_ zeJc7bZ^NK0fTtt1xC%SnDBT_A= z%%ckkh0|aYH+aH`d2iDC*Ig-%=l=^4rHz5_A|AP4ep#~6dH9@+3&V+iLdh)Y;w6iCD;^Nl_0pg zT`>{*YuV%Vm3Y%WRw&@yj?*jc(HZ#XqmZOdcIqxh=N>jq;N7aM7kMNo;gG=eg${oi z%=g%YqKg3c!;Oehq8uarm!hU69gpp7&L1JxFZ5tG~PdZPh5g*8hR}mi~K~UIXqDH@ER92i7{~D zw{Ic9Utwp}^X_iLPiGQN1$Dnh5;I0)kh zjk~2Af9-@rrTRu7gua5%Y#QA3C+JABxU`gn-G1rne9s9DM0^SqlY;m&Jym z?i!mJuS$Ra;ukT5jn18^_f$uBwwwpa+<9>Z2jW+)6+LS85ae|vUy8ymZ<$NLTXXx< zMMYq6GL)u+EO#-uDg*=ti*SFnrL)!u0gc((THZSab2}iz4tIDoN6G~mRmi;M~RBB-!#ymR9@H5M7)kkee;ZHGf zFV{~^LFZFXu8sATLV0x2WcMxGfadl2~!KTGrY+%uwr$1)aXmII4Oz4 zn(dwF{8pl`I*+C&uAr+~dpb|z`?#K_?`%$I&$VoOo~v0Zl$B)1j3Lk}8?nZ(7KhVB z1uH2Y4}^yj_JVo^geTAykb88}8zwlz?-?6E-Nzz;F=Z4cX zu~cp1=pDN6T#5brF5V}p6HraVNdwBp#oT`KDWw3F6})Q4!!Ah8$zPD`eMsc&HSW`I zGiPfKw^V5U#+w!msn5b07l#qoHunG()jnHtB4O-q3z}N2B)5bt;O#SKDsU*fa|xwq zawsODy-t0#y`s^sOBj=7`srx7+#k=wuaGS4)IcQY*CtrzaTpn-bwPg<(1KcGVf)04T=bn-=|1Ef_X~b zE}q({^ajImuNpKu;R0~Q$olZVV;@xd4=}m%lfw?Qd_yzdj z>Ta3Mx`9IuNQ<^;Avw7p{MBr-Wyi9;jD;|H{Q}4weyy`PUUL)YCwAi3jr|yB$Qa=G zq%pGBD0C}`Kg}Grx_Or^1~GUs;6JKcDduXUhx#@=M=&zp1lWqnZwoX3oPJaF+Q8mqOucq{W&O@pW{_KU zuA}(h7ltvyp?`J14o5Y&-*bjAp^x>qXz3j=zfBR1`5jUrHUTIf9-Xw>dKh-~TKAJ( zP$drC4(fr{?{qIN!g`(ZG}2Aym}Q=|K5w+1O%`oBxVod0n{%ztfr z{TDuh|4_o+|DwYGl!yNmD1iHG&VJX%FT!(rzE{~qYOxT#cX{K;_8NKnI#My!NJtjG z!+_GX-r^EzJ3FrfO91=a+U-r+OP1ZKIS~Uwv3AvdQ8A?B6tpeJd|0S7siOh$%@tQaOViv7h}wz{h2}Ry2we zW8SK%324ebSeT-+C&ro*>2l#0sS36u)c(Sf<&>!&A+#4bQSb@Dv5-?-l)@<<@MsR9 zx_t?;*1&om-k5N#z@~D&#}et(&xVz9NTA*-*f(72Dz%RB3>iQFIR?FFO7560S&c~u zq7E9;P;`{rceM*3K-E-C;V3en)A&rGS!l0=4QtZv8u2@fx}W?UhhFeLX&R?EbKjW* ze(ge_|6LHh+>RC}&2BX>0*^7gqb0$%d*(L*!z%K=^Tc6M^wn~|TY}Qs_{h@J0lXoC ziAH=GVZSWq;^mmc;w9$Xfctv_bZyhT;=E?f`w@=-h4lOrBwv0tEJMd?jPcSQ@_=qp z@(UPGfvUEQ^Ny_(rPFt_v4omiRlI=kqHbmbh}$-2uplXp)p~uk$O!*}6?HlI715D9 zOM9go=|l*>&iEw#=k&=BCfelNsrY#wP+7d4SG%Td#`ih`?a2{OVyEcA+MzEiNya~U z>C>cPjg|l^6OIe6tCpIn)z#luTyLG$Tkd=Ih~5#;b!NE+xyvnPs6GqJXd&CITst#% z|NB#RnDWjw>{bZ;`TpJ@S^P#>h3+dzCoBG99eJ@Pbj zCSV-O#^8B1OHJ$T=54J5`g?)rm@Yf4MD!r=4hMZZt~N#*Z|pH0 zH3(*FmbGH`>b$q5@92CU*eaU4q_i89)xG(t>snC!{@Wa_Su<50eTC?sLF=&XX3=J- z`pxtb*U-}I<#eg@BxAGIa!upnx!CK~1D# z`sM=|pV_x%{c`7#+F#bhH`kyWA!romHNa<@?m6OEnNQiTggY+PvZieHReR09f)so) zj8<~)WJU3sp1*aQv!XzH;MK^q81iXs)#9>1b1mrETHpRCiDB?x!iWRAZkmkyu=U*~ zFuVGop#_*@L^$=DNwRtmp=F)|T|crjkiE>Ib!EHhQ6?(Ch>~|-+z4FVvjhz6v5xj| zVQ~2lg(}tlGZ@9bxK`c6fOFYUU1OusKwV0j3BTuw6DEq#;>Kh%TT+WMzxffmT%`UC z>gvr$$QK!muMl=u-o1Y~Xou!~&eK=@r#)>|S>)OC|4yS>q9vphsum(LGF+Mj5rCBA z3v*3w2E#>j;=`>2(#23lFJbU;QFl+5{E_7Wo{B=RYWwZJ-fEz$Qkw3Yl;Ce{p9+{F z5M(^VUeeo7w~jilc<%&6rnyNs%CvGs=P0dE)B3mc%sv{)qTVa2CH}{u3D7Cy(CHRa7^j!!6 z@8ozP6C9nGEO5B9U$|DvOXM0`5gwseG*0MieR|A^8jq-@b+?8*qF&rXIgrVS5b5I# zWeV7Kv)`W}9Odlao>*iYyWvQ(rKoUlrE>9ltCk;e$G5dD@8`(fX#*j|0SD~Mz%Wy( zZjaxPdR5wv?gPIG&*?VEGqe>>ZqAHh3$Ae~xlPEl(#s)H&H2nwCf3liCY+OC13jS* zh}v8}dBL5;Y*vD9ca)xwKe%^!xTNXQtn9j(EHE5HZSjlq^hPl9>F(JMg9v5(z%s(8 zZ)Qd!p9-{ylr4b0Ya9fjICXCh5i@L)xka! znzGjb@4zNR2|u}=*%-8PqONk)L*X8Iv7+BEkgBTRZ6RhQ&3$>{Cwd)}(&3`|??k|tl276YT7Y|H&9S(Q7MOc8ZM9Sk9%}(2W;?qXx zN**c{0fU#p6+R;$4aF0Boz-dtydO-uNSxN!RGJW1I9gIF++1QbDR^hU$C7%v)7bUw z+*F~aa}~FD>H|ApAy76K+Vt(&U)p-(P8hsmC*G@WPNzwMRW!Fc)dDcefb~%eKsneS;;hm4z#xhVyzVs11kZ`6@}YQSZ0^fb=_j68$^#cQIYz`ugnz>ZXb}-J)Nz z|7;3Qdk3wOd1=D*Kc4!OQ4_o=w_e57`i9eXL=2w0@i<&zy)gIsMD4d!lsc>oQl27P z-kpJ;_o~2mGL$zKvrnYNZ?A`cLsx>^<}j!W*pBYQXY~}F>$BsAm!@wMuS%hvO|A!@ zjVJEsJzK*9tXf;GU}?D#n|%$yKa-O&wT|*Vw5Ff0~nl_$$c0B-(@{dEPtzX7Emaej!4~^TBzu47NdD7yNG0_RihSXk9ESe|K&0R0k1Riq_ziZSb$l z?MLkcrWo$O1F{MS?_*MH>vPb%$)Y(^EQH zV!1K2<+y$dCyNi>dASH@hgkI<&YkqJCgyQLgn!IK9|+zc>)E$(m&=*X1GEnc7(?!^ zq*9-&G27RpNo=D8*6Cf_g8+=WHUpN+e-*5OXC2@y&^qei$Hk-rHc1KtmEX>A*T?Vt zTIj6h$|V_2krDAv?3Q!mmzpmcMlDOA(psrRRH?^mMV+5`GesqmQJ=wJ3Y5IMlvx@f zJn;g#yEjaQDv}KVXam0VvS^}T3m__Q_EUak(b_d(kk(UOfUK44262>Q;D_~jk=PX| zdmc!e;#F{@oPtT9b41J4bIb_RFgqh(SqW0=9FRIows>6S-2G$i)>`h_+5QuaB$93; z`YX58LHUU2Ptb>4HGQtGpn6{{x=*cmB1kZw+lqLgVQwbStI|;-D+HnA1PPiErohB| zV(x<_e)DeLCyVjzk1(*d_B#D^^*Y%QcrLE$Sy_AZ{7tLWD1aADur*=nf+62(t9)0} z2kVc7?e}asNpA1P16C|R{g9`e;6BSBlqo5@_y4$xoZC`f% ziY4;##3t;GO&y~jwy*E7wqoNxn+w3|ouA!d5d^c&KVq*Xhl(nj+ecoYdzGpFwl=k% zKtb@@CV7tAzWu5oOcIk!m%v`~U1j@U_NOe=bKJ@NmT#ij9?15J7 z!9=gSVSP-qtIeMTW;TJP=kgERw?R2JySKE)utDuer!*nw8T~tYQi9=HSQZ|kF?WLk znZW9irL*3(c#(LE{gc=vAgAuq`=zy_aW^!jMOomMobH63t%=El(Q#i8thG!__*$+2 z5A%5u0qYy3Kaw>bG9@FOyw(n1y!X(0k8ZD2Vg9l1yXOME`BfE`pAZ&{TJ; zCllkL9Z4(e8ZQ=6d~Yo=3;O^KGTyF_#xL477_I0Xx-066O>Kw!L{n1i$>Icr^xUnl zbF{#mO%T#k&qlHXw5BGsGc$5_vO>{@x0V!3rc7YXCbD!qI-cIvR7q(I#^#T}awa>~ z!rmg5lGM*wl&sLZ;7^16;43c8p|2%WIlQ#y7!@b_LH^mHj+6E4Q?Qj?8S207HRkXm z-I%_J^V&+(mzh5+j10srVXtZK9H0xeq^Iwp^P>M>&7FGW4=>@YiEX(&o zN)sfwse4jR5u#G`_aH~5v{k#j5pX)l<>5p-1PjU*(Ktu!Y;@bD&}G33?Apia)nU~m z{Z73kVJ;-w?n~c(b47yAvQrp(D96bl?hXGioF}{|;ju09d1QvkBPGXciyQ;4I z`xXaUX{?0PnRmZZ$j!-o?|l|Q-_?h8ZC}o&ec1Q&?uLzreTEo%ET#74&e0p9LQp)& z^&ZHN9N90}8ay(UA#)}m_pe5I=0knu?!CfbUhs00xKPscurRMNWcUfhW?ADx@~ijjVOa$dt06veBY;qNgh&0&KrZaJmdumD1?&M}OsHLRa6nOL;xm4ApGk(JV z6h{?J&~kAiR`QWE;1#{)j;FYc_5lN10#lS}B~{ zNk<9-in(7bibQNeERHg>5_7>DpWP)t2P1Wa#{Y3SO6%g~n5RXE)mX^N{jTgScFMIF z&ZO)_Q7Qg$vqi%8-u2^s;yE?t_b^seu&oo@+q3s-904=cZZh1`Kbn`f-qaX0wkHh> zs{Q>b(?lFlTe=qF_a2(Ih*;ESkh-(e(dX7u=g+FcKV-4L@P4_)+hOIh#m5xB9DV#6 zFD2DAEjQPAiQ- zrsw+FFRyu0mG24BlhC-5*nd*QzY6Z`x#$|8>F+$+2yVgB@9V1%p-IDdQpfKTf^TOO z!b0V4s%v#-tT$MgiF4^GB#k4({sqW*{LAm!yqyV27Xd{Z9RtDoXhHS?sa~zCc`~M( z#~wL{p(z-a0fr@BOX35nS;Rq)ew!*$7rLU|RBu);t&dL}V>@{Bz^6!=4*!zHW2|0v z;d0sc#&Z><4ma9&7oxJIL(q8}@2~M-coj;QOmv3VUD*<46|bMYx1PUIjl|2S!R6sgHP+v{sVY4& zkl|ikBleNEN5Mt_%>Ec)1h3^=ZmD zSS(lh@Q(wjhi}nt&x)2<5X4qrrFxU5rX(sC_j+L@D1+Hi{dIq0@O620_tRMY_?Vrd zlLk9cZ}B51+XJi2R$W+qO?uhf{Vb|^e1&tniq`dY^=WliXJryfX*FM=(3Y7?0&%No z&4H`utWFU6|FOO5|FJ!+f9

    (Aa<39{fK<5B8t(^q+D9@c3GIw2j$Ec$RJ7L0!Ul zT<4w@`vXkD$Legn%i4 z9-)RiK#*#ni81SsRvmWIYphqMA1%^#(_W7h_hAm8OMuOvgQ$%xt}P{HDeWO$9KfDQ z1`OB&rdGD_>W_F?P~m<0!LWkIYSU7Ffbs%|49KLnU`P_&_>0JWN$s=&;%|oY6RXt4l+DAsk{|*eK5`SA*BU zO)LK<7>N6&Y7Rm3O%dR_SDn#`Q}#eRjg`wKD0_AZmk;Tx=z-D=itAyvkNxIOfli(V zgfoeq`;8YnCa%=N;yIhTSyX6dYhJ0+F?dw|w*3kMQQRx$nFzaaUy;$jQ|H~8Rbcz; zLj9O z>$m-S_tko^PfjCMJ%z1?k?M!$U6CseOeZJFK_xkIpLFYm{g4oqnv2cpa^mWE(&A-u z72cSP5#aFqm$r_M5zQ($>jamZm*&j|Rg?PunHB zLxVv)uMMqCvEYcr^;?Is1)~5UkC5fPkny&?`&8t+4?HCfkYkbOwvT0NIcqy+LH(^a zy}ukB$MWXPgEF|cN?(L`;+xovTSxbQi2(J-{5*Ia0(e!o=Jpn(995`RqUVrlPj>*TAex800Zhwk#slOs@%{*td%xf zT0LHP1k$t&<8eIfCn_;k(1B?uR3R;A4JzHYn}z~ejkgi`JgO98H@b+(zVm!c^~-ij zP@*j{1pk}btrZj2`G#x0{k>0m?>Ka{`X+>Yt_d>W)83BAzYAx3d>gJW^^8eE|ESK^ zD_YzI%d|GtnTd2AThYH9${BABx^%G>gWaPlr%7i8w97=%$Btf}05`DBKrx*f+R)B4 zegAv;k*7OrPx13zs@vp}t%mkm@N6PyBq|530SM>U8-PcK-#+>E44?-%Poh!GjZA*H|8ULHZ13uf)^gD<9Q$^L)0P+pUA|La z(eYI7JKbZ4&9aw~d&3r<_X7hKY?;cyR*H?uh8yDm90aCP+qF;mQA*m;8BC^WSKmL# zm4_YrE97R}8CLC{7}(`}ZO+YhX`T{UmJm{I3$(9^?)35GEV)I9dOM}!nRNcZ$Y2|R zSHu)<`*ihi(?|5k!LXxNm8p6JE^Dg`-9w_ARjwkqo3&1Dv>tod3f{j#?tY_XvzHqiC- z14frNlt)3~7V%qi|3d5g6#x62gct4zmD);rtsm1RR+)t6nGb99p)9_&qPN61Cj0xs z6`2V2T+uQ>9%j8Qjpc&y$G|aRzt-Qtag7eSM1D;78998U@Fm3juT!C3M);4<(y%xh zgu*urQ5Ddwo40tT5kG@mrhO^gGmKUQ>1}+Dbu9m;S`?-E+>ee*FU0l)l3@fasL7ga zs#fd^{GFJ6{<58}CU@1-atQqtUL7Q@QJVoq=!y510ZWlyEx(zKQB+gOl^c5`Pl z7(9Ps7y0RT5o@Gjm7m~n!=IZQT>qr(&l28IbXjzkijEN1FWU{G7Hu~;$yhByqf9Q+ z!V#_e7ab))Hy}-V?jHU0yLa9sbEZNfjH$Y~U6}iccl3tS5YxjyBHREO;X>r-Ejj`{ z<&VyGQ?{J+-U||#Iy*+p0PfCF_SZ?)Q(j*5Qg}-`^Yw<^z!yueJUgbHoyI2Bi9g5f zlNO#xSh~)_w52n@6JQ12gyuY3T#HyYdoH=?ii7TbAA?R&RI82nZ)7#QGcptL0UlsEnd3JKmnznS>EHO|HV>OO<)5TahU3Jub)Fl;Uva?lu@N0}Umh!KsT{U`7+!VGn>ve2E8`b@FSfDG<*sH@M6(Fli#EyD`b}?_BI?7eB zd%|y6zN;;g{Cd9jW1HBhtbpbodz+u{o@8Us7CXEH^#NNY*t}ZbvDM_xZSS8ym4`i3 zPIao?<-B2c`b(?qTEMmaYcFM+?_o)qI}BTM*m@LA+#hXqn{Pz{i;ezcqIK`11uV&R z^?H_2q~7hq1~1MZvR~@f^H%RUthw@8;V6o~bfwDb(I2O4b$&I|ZC8JDd`jE{!>evo$*X=0M?UK^y?Yec`zHMuT3?p}4| z^~ZAyOX?7coZYWMJJ&C&-5%o)#+a{3ng4S3Fht;*eM1o!0VDb(*3pTveDPG}jD33a zNWc^lb@7snN-qF1kh+LCdH`MxAKR&kF#`J5_+ zdM(-Itybs~l?5#^5G`0G>j8yU=lcrzKP_vfOi=CiToU>I10B*3@JmFhDZ2p?-2H3G&Uo0D7U$Z-D1tK3ZzpbN(%@Qe zr$R-lL0d+Ife7snPaQ|m-{0DN0QMdSGnGDXNhWD2* zU&Oke@Ed-T*rTfi)fv_;-TIkOkjj;2kBH*RBT2nZ*3$G5xU1U=!~|*1-{4?}kN$RF z%P9M9dwNtMoRHSmAoit}{{lx=O7g@i9VN3c-A{M#C=U3mexm_Xn8hFn%D(%ndtNH+%cp#cU%t3{V39t*k4&)4UMSb5msuF^9*~mWM9p}vhS{4%&s>#-ePPBMD5$?|JlH%1 z5H?y@zSLFu#sC6EX}hMyv*jf51L%Di@7OHEpMTiKU?oKJV!wobRgjtxe?J~Q&V?xpU{ zC)r7@G7#3uy>Y)>5Kw6Sv%2QJ2E9p4B^zyjClfLHAu{DA79e3{MsEiCZsh?ImLiLs zU>y#cvJ`d}m{RBIqR2S?a4P89XHR~Idev8}J{_pt_J6nSzwHJw@4PV9`qx&hW2XxJ09;m%ywfs}%W15G)aYm|4f zFULr1tsH3K->9R|VSjNk2sH_O|Lt+^-G+}lD9I@oK+)L~YR#Xu6+3%>{sJ=)-YL)= z;;Dj*xvuH3^6y}(Ztft2a~rqB{9eLy-|=KiLvGw@J5E*fEt^(}!9KsnHSxum)HS~< z6#HoWann7c$wyseEs+dNfMe6E{s1Y(soGOtw;c$hfB#s&TW_K6y>u79=u3#B8R(Ke z-N8&w-!0q~jiHHv2LhGurKV44x_QD#U44X^R-i$jrGJ`U8}QRdn@eL-`ut*I-@bu& zf&~(QpD)Ft(CG8}pSX^q>(4TRTx&dEXJ#=3Kh^W z^w%X9y49cJEwy7WW!OZu(~oSMO%^8`SV578POslK>D7F&wuvuo1;KIgp{0U4PY+BT zs9im9{f2U!*@xE_%r=gms`o!$wAX5wOb8W;yWz!1O!Avs8>*fIm^uefkf}^Ej5_S3&dq)Uu+|N9YW7|FIJy^ch{R^fl+_~}I0Z?)&yZD2u5WlfEwiff+wS=M zx|Ecvc<}1mfU{n^Zpdh*9xv%CCGTP0-TrzG?^(l{UpNM5^BM%!=!8|Do328&Nvz9! z-#UfLLDk^a6=IqWD|l~Z=9Y_v`jH2>VE&EulX=guo(1iJazW*uAxj>ttSjnC3!yvo z-OZ|(a2;EhnRlwuW$(36OiX;l<1I3s1w~oN+;l3uQckCZR+Yu7*x;i;s4)*L^U`HL zy~-$@Ob#3TS!y$K{o3YZ#4RSHT(aOKs?PyCob_+fuG3ww3iNUsJDbCK^KJO?1$>zR z;IUG)^YJ=AdWy1kA<{>4#xyc-dS6^u1Si*4`rnTGeMHU3{PFP{pIQRCn&q@#p<(7C zu+6*9-B2F$;+IL%AwNtV7Z3BQNdHY?LgZ6s&=T_?Todp`9u57po)ZSB{X(eYtX~)J z_qnG^!IP?xQeRv8vk|xyQ4^12zx9_WYEQHYbuNgyN-;`x!k+)Y&&Pf{EnLM@LwZJG zhdi-$jm~>BgX!gkQ<51Q37e(@h*&VP^J^L99jmVUmo9~}R>}D$ z!3u$a#843njkYH~v7IqC?DLZ)I}=x7K*lp{V(;#3+gb-Z5?uv9j#CzNYhSKx@hp4g ze6m+AkZoIBybfL!vpg*;&L(~KE8g6SpTd0%zd3duwQ_pTm^#x_!h#Nd`V=%N5*j8e zT^XGlGkL(M>FNpDtL}M5fqKIxY#b7~x&RryvUiGM*#v!V)@o9nM#A(%%6WdrI-o_Y zf$hGHmCA)O8KuJkDYE(b$y8tdfzW|lGn4M;IGPjgj z*_HwvFfOT&V&Z=|%YWhcn*lB0@b*;mlJskwy9K^iJ8R~FtuguCJtlP(QkAtjYp_;& z;Iwzv)=o_cXQ#5Vq#pOqR{$B@mApvG*{eR<82-G-_PUt$ zN#Atl!q~XViFcyC02-1{r{!_J$bV&QC-|AWH>JSr2EthwiMVDTzGSnXfNZk=e(GpO~x^BQ% ze_S?qZka_SnEi@qbEr(N;QWTdlcRe5EN-VAK+?9d?#uz?Jz;XzcA9dF!~$Q0eo2q5 zLHFKw6JKS8!JvINeu7Jss^{b{A~e}e!JZ;_U6H2~d6T?GNtb%S4)@aMBO5mfnV~5n z@0sh98#iFEbs!hy9P@EmB)NC?+|gq#UOeXJwheZdema6uQhnDB0O$fCe(J$=dLvLkGk~tJ9(A_OWqlY4^~94oHWs;$ z{{OoNcK?t2VgG9j2P@kD%l)?gOZ)y){@aZKJou~j|INh9R7s7I&&cGpkyp;w-_B!| z)1q<9kP&{eG1A%_y(L4+H^21c=g&-c-xDxaIf5IRzbQ4BXv02A_5Xq^tMy!&R>P#h zlc6E;o4`1gre6tl3`l2_|Mp8_M~>#stjEkaS&h{PrXyB#T}(dxbL!enqxl94pVtTV z=gxUfPQ?@b4CzCjZr!mX?y92`N$$jscq!Wc`;o| z1h_35^WUeG#i=<X9~r zBRvoyYr3Zda#=X1=QYX2eGn|SfF-H+P^$HU16{oI%}nOdAPAN|tg2dWrSg0isAkoQ z(UT8Su#<-7eP5VyDxn}9`%r|xE*(BaresyizZDBRW9&Jf-CK=UUcZECAwT><yCzH1T66upClEU3TD-hxnk~VLV=R=w9?9-n&0er3R0FfwJ}@H+dBnFwE`^7{7T#4(zxi$H@MR053?)_>DCBX#bpKG z6ni(@o0>q{-V-|G33|EUO^bhOo8wX6X4=QW+TI25X&<~1l*Xy(H<^zKnaww+A z%XSIk@&T*kFwHu1@dRX&tsx*mH@edjs)IL)r%s2-R11HgH?8F|q2 zM7s9}kxzC3HRJEv_rLl&Oq8ixv+DfH%gLL*tKN>oIMtDj&nsHX;&C4G3zwLZf3JEo z>h!smc&}zX&-F3ZElwu61>#I7`uR1f&UYi|7R4*f1*}SgL_THOoc;#>le#?Q(+gg*%2gam!}wuTVHBoh{!vGJ$%aI7 zK+L87arfnQE%(X~XW8pXk)%+9eQ}Xh8Wdza;i2P|8ZJCrg;GU^?}WK6IbxcPuBqD) zv{hoEsFK^?kt3mH<}Y_oPheQSW(dMV%sz3f5ixbd#<^pP%-r8we`wy2}(awZOD4ea&oN+FqZ< zc^o$Om_6x{L_yjcPY1-=+=u*MWpIeWT4(Nkv!W)&swY_vtpv=p}K&#KIg50&H#^gIy!`n(r=MtpJ>f8g0a(w?p4v3R7jf7%X2;; ze3D-9^gVJx{*mG^8yNoEwAS+QF%Jxm8wn?)dV{idoI3A|FmI#D0_3YK)L4d=OKR9? z=gGwukEA4oM7odRW-{tm?O#XSxGkcR4G7pH;}R-VorH{JoPJ#XH{Z#4Bk74Vz+m>) zBa3dG2dzt{!ggsOl1 z>5~NAspMT|RU2BTyWJg0Me$l5^$?dv04*y1oq|M3F4aMO?AgX0Iss24K6G_^a57dT$bv#-yVjQ%&ZbN7R$aR1CW~QdtJmKX;`2%_E=nSS3nKq6 zwA3>tq<}PnnfECUe+`mE58oA%-x~Q6&(Zh1S!29MPzGHiFytd3@T++jJZ}(qxo!)g zj@~7AMD~L^IuD*UYIOj?7tE^zff+R#YiGrOF{5%9qEn zO6>T~A#413(utph3xeR!q=umzVfmGZn1f4A(H>=sy(C*P?dM&e*lx*)jR6c;=T}|K zTEg;rn%HgH-5%;al-|9vj%vgmIM18e4z0{%EmY~bXiN_;f zBhcg(Mof^LXMs#bdzr?HihN;s^W2!DKy1sU!PRlrVEJia13hTk zq)jTdZfYWlgv)y$DN_BT&i1nI0$V(yo%)JzVd;S#BIO5|dC%rHexwD(p4LB_;GJIA z^E#$op@#QtZGL%7)S31Kp@>7kVE$BdJ}Z9XCIlm1W_o{j#qO={ z9=9o$V$<&gTAqQ}ZkIisJxcbO^fHm{OlRFLeLl#i|9T_vRfwf0gZwTdnc2j1|0H^K zG}@4A1APBeB{}UPcK7yUOA{?Fx1Nz;^iRU*^;iQNNc-;>Yc-}z#h+~ocP_sW=GhNl zSL|`#Js^|ej3|3y|HOu98Q<{52{F<5E+{T{_Bc>YX1(G^ixa>Y_s82rA>@@RhdE$ul@k`poE zxhwm9yA;y4zZ}`wvrE*h9%&|fVrpMytT)f{zab|y!Dk^ZyJ7(jOVOO!x!^F_3Z_-e zb^y&ZBOq{ZN+{F_F(c&btKDc^p!O49SUxa_ZWDNOb=mP{#F;1^E$I?UnG;`~kuv0G z{Tu-3{p1@dC@N>d^RUo^u>wE@k0XFgq8O+G>NnTj`|2No?I!=^C{Jp3u~5?A%@iqg zl;7MkgaGUFQ3MCHN}%Ck!ujUkq!&C^mom-YP*gZC6OJx$zb`H5ys_>8f0r8Z;B6un zy~ljKR3ulVSK?Q`P{A#4;@(gX(h%Dw3W(JEnJ=@aX3gmy=Xz#9pJlBoR@KA5FEZaI zx9v9JdU?Dw-AjbM9JfGf=bN-03f5gcmoAu?C*kada& z^Ur4CL(UE#`*Lq=xTxKyf5qPaSr5~9l;Gy`%6cb*@_Hmjw|}}3J}er9%3b8NNtNkx z5*PQd`KB)0IX`fZsQ6?jF4xxM{SO0)rUHd6R`+1xi7r*{y?fEd}ZB;+2K$?*d z9>x177`dmo8gnurwp-Mw+jToul2VYqjaqV^fOO-bw*AEa8w`?{@Ke4>$0B)s*e^JK zz3I5AC^SrQ_Tm~8YrnPGYQ3Sk`Ss33i(l)Wlp8GBS5ahasLy{33h3oqkwwW3U=XRO z?63hraB#nC9-W>kDJQOS2)xHDRoV=^gz=DavHs9`x;xp$Q2VpDq3TtlqEx|aHySW} zSM73n-^d^=^k6buR(eE@@lk;HeTY&i{KS~hl#*Pja*wiP?DocxdM8uPZ;dqH#;?9> zR6IWhw^!Yo-y*1txM`kUYR1D6Y1i$PMX(-Pb zRt~LYW->uPXJgxYr7rW9xgQ%axzDA&vA%Zh3||B36co|F%|>B3+pZlANoWn){eXRV zB9{SyaN~6ztKZDgJRN5frK`cVr?poFb#1AU`0WaNcjQ#x!ARFAOg~moeq&WAVgJNp zJ!vODkA}~@yClj&75=TPBUyE{$=dofLr-jJ;_vIn^98%sMR@Y-xV`^xA*2Q;f=tv- zg#+N9%p{!Oo)|M3+^fb!jlRJ~C(TdNR#Nm37roaU>e?{gqgx@xv zJy@ABcMTzDs(O4lzhoz}nJ46$eHV;J7u#qn|4eSQ!Dp8RxXlqpckwKSI}Rqz)fimN zY`9`pKtYek*v$`BKTLT>{l;TliY#Y0u}U~1yMRWyRaoBFa?@$W4K1&k{ua$Hhu)zq zR|3A1@|x|`uTOGA$CtuPCUfFaOMOcAW9pZqTH4Alq)ljAO1w-cB_ceZR(O*CIjIr; z9q9l+`ELSW8VDtU@^`15TpW^*rDe4tQW;G;ij^o-D}J$FC;wAg$? zpU~Tq9WaG!X{U2ez@2T-4(z->#yaJ|G=UPUx_NjCP-R^^1bXvD@7>`lTB=_5Qy5XR zk;F!bZ&P;j#9$?S`hdK0z0WlO#-5bN7`!67Y3Bd=nG5ILv*8W^DYUIZd7<*~%3=}n zmK~Xhg^UAa&shIvVY>^}Db!Z(rGkTyx$dg(cBvb0PB0QL9({(of)6eh1inu8ijkmV zGTEnm!7PtLHaql*>N6i<#3`3afjdeqwD_J-P=8W??@0$b3|%TdZm%HYR5@c~jfS&A z?ndLRkjXiWx-k(xu6ioGo*;|11QJUC4Hr_yiI?aJ(n!>!6b0<=h#EJ%2vi>o3a6LM zq?FZgT#{SFNh~=3TFEC#SKi=!2wSeyU;q%EVN^3ZUke}`sJgcSf;Afx9#KfCo=+eJ&>~@*_ zAPB?$%lDA;v*j^K-9DS^r9UZ6&;&f;#}BpEXQ1K_RV7ACj7!dP3b1!?s4s`17AXZb ze`N*iQHMVl0zLpXd&FS<{9TWY3=CDYPPrD?-V>WUH%ec_#Sqhj==X6R!XyC(wFpP) z=+07PO6iU@Nf|q>ZD=~}Ne>TMp`PD5aaz=>KPgH~>}^jnZ9aDT)K(M@pDh9S|L8H^ zgOS1Y3{kVWR-?2Gf76~wTt3%)tL*i!Q*m~x%o^zehPMH6`X5sL?;R}LltWEw#x;-X zd0z*Me9W}Y+x|X*o-O*g!$TSRcQ*7EXDSD01I!8FbU^xB2SDWtDcC5bx6=`F2kDr> z@AK44Dd-UahHZmqRltjz{$*Z)bKABP-HWz1bBI02IB27M_fBD@l*phkgTl-2x+XP{ z?wkHPT+Tw^i1(dSQmNMowCmCK0jkEx6cw4uDmn(m<`}~zly3{zKs=p0xoAoU1d!I# zh0H&Z&e__w&O}J0*~yYezzOem2$e!;{_>AEld?Cdf%v^D1GWDpwx3(Julw;8+h?ay zcqU|7rBM{qk`3cWFtI_!Dw7oUTHoyNi$ygV;&|@H{{8} z$mOGEY<(`Z>$4AA&R0R6$sU9f@twtWrJTyu(}|ktwZ|+FYz#hD>rvoW^Ry)$sj6Uc zwDWqim@UV+L*M~hS@>M3yvSY(;E1&*{#?Af*;)?!LL;tCgcc&*kmb*NaO2<`W@GFY` z&?z!n`LhS*5MC=n60&*_Pse zD{;SSIO4tqZ)CI&obquP%Q&vq5&F2fEwAh0HX#~m9Oo|cJhfaau}hm(wASXzL~ppNx%q3 z9dbvBeB&Ts!{2)Tr=Or`X@p!jE$g_=6&i0q;cdo|k19<=X-q*?D_XE2>dx=NIe?9qe32T`vuLLpR7`y%fI_^lO;3f53LY2 z_{bQtdIf6RtP;ppsB1mTS^fToaA8WEBe-CZLY0Nl-R^y7e!*+l83XH&{p-G)dOHef zo_hz|*bs?RrjNQq7%(uwHf~>K@+S|~9ZV$1@8&ugkrDa!hCwM>Z`7yfd zXdZRl)1^Gsc|>-+zJYtHF90Gw*W#uBFdim762E?QEl@ufKHD$wyT_ILcyzbj*I}(2 zqzP*1D{6Ktn6P;4`{=1*lFU{nP8LO z4DCwcX(=7zm~Cm~%iE7UfEVKh$K8hVX8K-=XwkFjr`Rj7Uma&>oz0>=NPfd1O}gs4 z_6hS+uj=rwSW46(oQs%%F1Bj-eKoAsc@@Y(|A^qm5IeK-#Q3dR|FlHep~{gf)MdE6 z2uq|gE|8*5xl_v~p>@*#V#^@w4yAjAR3~!DSxa~j5RmB2^Wy(h4?ON{ywbA)1)s|g z1hiy5rs3(=+^5HU=f!icNSfpwJ+bw54t!&%02>>S9?;*7sGsPJ59=*j2R3y)wBEUU zE~ZSHs0R{RUbHx5qIc~)5A1DmEzV7c`q=D{6L(m9+IEEDu~>TAL4M<|bkYm9KW}PD z(C+Wrkz*IjSF|?Un~;07chvUpv>Tn*JQR~YTA?FDqq1?CiIKl10^__%W9Y6I8Nk-o zDZab7olFtWOaZTXxcd`VAf0!2<~hb;zhsL;KtJ>D%rfc0o56HsVb(CB7JUU3aW_(u zU&!2YdotZ8%?(dUbG0D<)OQ)9sL|Jxf-J>Q7EPpZ;H7DW`c*xr+H&p=cGB(m`PU&r zFlE0)b>v1W$HdNEFd94MSp`;$q7K^Ij@u9rCsBtDam;abpSu4AL|R$+UE4)6%**Dg zBvlp5Y34^FMdfS^Jrb&?qH(y(9!GF9VIf76g50~d#g}JAK036fg|aF)o0DXE*rvQ~ z$KoqCKgVVIGwwfuBqDMcdo3p&1zlgxH9dtL`J2KE4mS79PC9Y>&h&Rd*AM`It^qUG$rBlWC5lFn>({{h(yQI#PLBFJjyD&pwbT7d$9TWl71_1J{aicNNBk)cIdSFe z`kAhP*5TBS>I%9X6K=4X*Pclp^#+dyb)?WO1|6Gt9Gd-?Zv;z14_b_~DrGh?=j3}_kvAop zm5j)T?>>l*)YB+A*qkt!-ZIGK)OGKH__R~wf@oCR64e(aMVc;8tev26I=W*bJj6s- z3QOFSKUo36p2u~93&Wdy?sv6uj!(@#U;0a(4PKQmc5@W|yo%);E*m^gkZfsn+bW)FILO^Ql7UAfuK>W~8 zI?;>5#83N#`gbpC2kQ=`0e6t+Qi1e?jtRHTA3YXlf?h{?zYaNlhJ&OFheEKLL`bc; z0lEixUP?59u|QR`Y0rUMjx39I21dxR7HThJF7MZM?(~KnN5%`47 z75_=Ex`#eA!sq(R|D{tu_P$eHBVL5&f{OZiebJU+8-N#YDJb0D{J!_QA4)K2ti3M7 z?W3qIZtU+W;Jk)D#78Xe>H?|Kz_z6>KhI+MwLstrZtt;w8IF#gv=MiF4XiABdXi##uC6wo5FlojR<4q`wbYR;Z0J zRjqxVr+0`|99*f6%9OoASZ_h_H4O_gdlXR0l zYCp_U$iX_X+BU&V-osD0k}dpBN|lz75tVS@ZE5Vw551PEg4*P?-BrS!g?gPX+(?cG1&jb)Zzp2~*)y~cKH;TaQHa>D&i+34m20Ejo%qlA8rWPrVH*`^{u17_y# zYV@t2TKddS9)$7=R~vbWewo7=)qP6(s3D#M;wJ z_ivn!%CB_n;ylcHkc(~sF}nZ6A)AlDfU4}u;;q+YPEL*JL}C0sU%i6I;20Ka%*3M?Q%TT1wKC}{b1pu|P9>A{^NNex-$viKq?JhwCp(cYIW9bg z2!TOJ(^cu%t?O^4UEU3N*~cWS4xiYoRZ7YPH^^!0w80sDV!73WjE70`Dy=Vv0~b3Y zJ&=k*fSBzJ$$dJo)p073K7m-mGgdT_=&+o#q}3yBC^qLelir)UJFGF9Cy$#vSGA#A z{T}l0FI)@JWNR2w`eudutD#ehY`srOcco$A?qV2L#S}9@{mqwQhano_?i_ZxQuO4x zfu#)cpdZ})esTt3qYtXTU^n5UQ1t;N04DL05$FO|n3skF^UX1BiAkAn2QMMG`KfnA zfi|u9@_6Fv;qCP&-5Vg>)AG-_#7%vqaYD-<=E-8TYaB43z7XeiHJ!X)@3Rw)us(yb zmZ$mT<-a9{fe}!c!Lj6@;ydeHYKvQ}_l>r1rS)Xoj>?8TKM4mH&a<&ii`tu}>^#P= zuI1o1P<+HF>wY%Z*&(-CCZz)%8i{A;pkI|~yk^!MmTW55T|ZVEj9j{!DV%khGt|AD z??~o<-kzX=Gj|+TU3{Fc7<4tPDWIirfw=xsW63>-J~pqUmb9>4WYFgRbKZaI7U>y8 zarzzfb%{jS{_N3eJNK~FwJ^Y3ucq0L<>IVyjY)B1%nXSSxs6Y}xb*3t|3jzC#F8zV zYx^ry_)4=~3w%D#S$!M<<9opEL6rHep;bd_+?}j4tHE!H;llBP9ZCQVbWZnhzrI1M z5p!4^l(#U~+@^WUvfF?Q&lXE3PTBT6@zPCu2%x#z8T zx;`%pHLbk$Tl%~}Q$YBczqi|vQ`kl{)-WAa<+Gm;9nU6;*`iho zTE$O&bcp(V2m~odJq&xNW%G3ZJ2GC^x%fhMd=-ByIO*%Y`!KE%M?vj^nW`k}lDuB~l8*7v zoIdPvEh}9BD+b)TNhmz$(Nd|}y;@%H_s;9a<3LPvS>@MJld`$W zR5CuTYe8evO&%8&yYBRLlu!dk*i@SA1Ha{@YVWYc0*Yw8wospyI$r`JER~wXxwMMJ zowLbEp`PK%qUE(y$DYK2{9MXHQ4@B0zrrRF16PHMO}=`})3Q$%A5Hc2v}?JAu#3z7 zN-#vK*3pvOohD!#e1r zpL68bI8Z2w&GOXlaws96LEUV>YKDAjgAU{a-tbfi8q8ez!`dZ&q*;g#r(<5P+`weR zLRB7rt48uaz`S49JOe-MCdI4LNVt~m^9rrHRTiu5eaU`IP&|O*t0b*B z#|%Nkc%IMMI(jw=bsMvbkRdB3FG-QPPgRM61$IP=pTXcUfTYxt>2rx< z12%ErDL|25Vy(>_#IJV%HX?lOaK4wse7k+w{m=m*sV?x6l%x(QwT2tS7`pf4cn2XmF7fz{rl8P-=9Ddq(SwnR?Kxbv_q=yu}{A`Po6pSt>9noCI}&IK*~Fg!(wTn%n6o3~!Unq$CBhPS1~ zFUz^S(fw_q?pX2qV5yn)=TLHkyos;ocO_FWse?c;vmnYNY%G+7ww^O>j(rEjn$vVWr< zIr&+>q+s|61ytG_v+DVL2b|4M`VHrjDR*oX@rD{&m1c=7MXk!X}EQE`!oxa&Mxhw9*B3D>)1#e!xuz?5@h)cVUBLV<;R4?CT=ik^4kV#A2c6i=z2}D${&Bh_kNS3~ zm$?W_S@qrWh7BWB=v0D7(8$oBYN0shA@4OH=cd-US&6^2*GjPCAg5XN{a$hBX{_oz z{Hy6uh0mHSj0?gI>w(?rZse8P07@0Sx!Z{?$@^CZKX zST|_0TwLB4%ElFK;^G7o%#^PI0jja7*G5qZ@VC41r&_mN{?gpTo%{io$~(@m1c`F% zCv#~f&J^~yvzo$MB2mC%-|6C1sBZBLDXDTWa@1)E-Q&75`GIw8>GK%28MjoW6Ch}I zeZyojz=qt+K)x>rj%|60()q+WNgDZkg6on09F-%!YC@`jr1|}QWG#{q_TVN+XeeQ) zCcu%$#1yP|fqE!z6)4h_8rf>|ktL8Q>^?!d+J>C{Ngi#Mo^SenG4V1f$25L5CEL@F z0V6)|(o_67H}~H@G0{1j%W8_sPV%gBRvT^}$m>V0Soi7Jt$|!cLZL?L%_Q?w-{EKm zr_LEMWtg~S&#tMWX$C2{)k$!y~*kprf1HPTeHXD=e#bd25XmKrRZ+a3pLe6aX8_hYOsJ9x_B2x z*Y?ka$K5sYMgXVr!> zw}H^@>iU9T+h)Y>Ls`*KxT3 zIgdCX?Od+Ps#_ad8eb>+nj#?EXkwM z?ULY)c2R11r`QG**_8YBD~|E}v$&ySnICJAH$7wE0oJ2M$_gZo=^uP`{eq^8t@{4; z@D*^vGGu|0#aeeCFe@RDD$;$YeFctu6;XgmgUS_)%)Mn1vqIgFgBzvOn*}mzSQhzWgL~_JAJ=v_=VaToN!Gs8 zJ`n-dagX2;T7D%aK|?QhgZduohtxEJa|y04M-$uudi z=0*TIu0W|R2n>s995^}OI(B>P0NI(&-H#<%Ddne`mw*6HXT*EwDCqg_98WiluAkB1D$8+EZ3VP#X=yNp$XRr|^RQ`cbKNopQDyo{a?n}b5m)&b$Xw1S& zSHBwL6`Q$_F<)BxO@3yk90Uf>FtxFHKMAZ5OWj(_0pzwCI#p_3u$cfEvVF4?xhP_fsp&PSI~IUn>Nm7XOAp<@K!7gH{2z|b=b|{; zYokjo(ZapzZ-&eUs9|QkM~loxrFQQX(uLfg5^4QEFexsAUP2|O=lmvVB;d~j3=4%) z$S5ai6qZohD?*A)0c7bkb`K%pVg9b)C{US@22CS%y;OIh2?p1 zh+c7TNm#{Hb4&2kRZ^DyxEqpU$U-zbZJ^1OPNS~6s_UFsaDf@MQ#8v|$j7{SkKv%~-{(IftnlPo-=-8c z>8bs|9$!uI@zQP6xoYEuT-qPRZRa$eTt`>!pda-R2J2U+%OQ=Q_$$3GvQd10hPECF z>G6n6B31LS*qoT4{*x05z^{Qy!mA}3Vq2~o$Gd=JQR0$b7kf88Jl4s6YVFFwXIKhd zZ>O1AE@c3Lq~~9&1!vvsbCce4sQA~)kk<>cQC-iq=c6TG<0@A9&4rXrn^Z>K!pdDP28FMDVO%0% zGPYIc=r{1u!5l=BZICy0D`S0oW+1?9T?sNas1vgsd49cfNPUQx6-gKJrjJ&0UgyQz^&irH}(ny&8orZ+O^(U zWPhfzwW%w~>9{ma+4!KVw4dX*N~&7+=Rgm4?VuskeiiaN5Yy~Jb+3siFhTcrK`cv< zXU93|B(ZfCL50aa`uL+_xuZ_HSE{;l(~$la-u1vSMG0{F%Du_Lzv>Q8IBr*%&z_~m z9&51JJC|g#0|K>KOjM5R*Z1^u;}%*~UPS1s20VRMTRf?`H7FR#Xt>%-T7&aQ(%j|j z(=`j2J=fG$aEQ&)usQPIuvb&wJn)v%-SZz-TfMOOIDTVrk=Phm#l7w`sTG;^l&qV= zGKG{rhZsiy79kc#ZhSTo#!is;93EWQ-E?hjdk~)@NC%R*V%OPk3dJ6VP+;R>L|Qr1 zS-Z@ZS$#JGe_a+23GRzxh|X(sKD>!UiZHP`tj9`oph&)Z8l`C3;XhLG z8Sj7`Y;qn=CXHb_^d9T{U{57&lVRLcnN8o>^Ixdq8Y@4z5IG-G&v#Cf&8z$xL()K0 zdD5qQ%-*e`F-~Dg@F60OCUK6MF)S276$Hn|_^GQw&E1XYmaIEw%BtzM>Q(qloPxkO^_D%$4PiR`sm#vLD!N562DW{ zfTFS(&y|eli7C^=QyLBokDy8eInvTths4KVJeV6%3@`m$Qd zNfT5A!UtG=mKt2ElanOJpyQQo4^q7sr0o58m0Z!8qgK(&g*TOx!{VaRfL6K1tox>Q zssu0>dmt|2p*@z!V*AG$3{Sh%^DLU7>OFrlMdU5Y$G1m5l&+)#PtAL7O&cHza@5a` zZ6hrRhwKmLhyFDsIRPV zkY25Wh^(oib?lJ%n$`jB1bAN#? zw~zWQ(hBrxrmG0&L}bb59UGoHpOnz}qTQ4)x#>AhTI9O;Fh2VWwr}8ex#Cp{qTxff zA#35exqW(Q5HlZCQ>gE#OCuLF$8K5Ah{CnZ5Y2;fB&JzVCBs%m|Q7zsIk z_)gj7$45@{Z%u#M`82<+OuTJS$oE=y6~cLJPx(!cx++bOz_EVbAhh^;i_8CohsiKl z)0xLNjca#G$t;sU+PChH_kH%j84z4wv2Vf?Fdh2I1Xs$dBh6W<-$f(CxJ5CW_3ow z7~OL+pc%gFqVBJEgnPvyf0iWT%sp5Z_ z6oY#CN;52!BxS(=8N~1F@?wS%aeEHBrpFty%VSdTWwyTQ=dazHCNYj39PGl_N8=@> z0C%+H-0)lpw4c?s>$3g)yN%-aow-EOm>;L(H~pv=Pixio-R}qY#UyXN0O0KOm%rw_ z7*6ZqL6JZpl=-QHk2dg_RFMbNePu&X;iPW9; zi_u+xX_49iwKPec^12?|7at1vUM9U>OLh6>Fl_%J({{lVte?tE+T;|XM8AGWVMoL( z?3&VuMyen?ckqk-l0`WP&p#ykq^7=2iEFa!^w4thR7l3v=#pA%q=eeG@K143JNA}*zYNd zz(#F=<(OvPrhCoY!6xmliQqdp>G!mDniguC)(03!S&PFt;n-Y0i&-Og$KMj?ApaOC z96(qsHVC5CZBjz~V%1!}9ZGe${+u6L6#R_)L{dXC&v0po-0{sIFBrB;HMj=>ir2Xf z13(te^P>y;#2StR$YcA}*;v{1*gkP+SJ}oWIe4RM)}~Y3*m{O?@rOJe?kqK_B5;CZ zu`>tD9hdCxgMY+W5k0oK$U0?hL<^o)#Ca!rj>b{LqV-6h_yHjch91P;|86Ka7lW&L z`ut&h$Q9A~0O3W^b9k4!)T#Ahd`*~_V_xBf)VVaGeZ=o@Q_@-Ag^zYj2Am~u9wC}_ zTJJgqw*#s}2NM@bX6&u74X=u~gQ|5A!XFX7X6QpAY^6A;d6)hzP(q# zN%?<^scA`?dV3KgjJ0E zO9a%v!l%P%Ht&wJY9@y?u>FCzI{#aUzZW;MS)Z2hH@aeTP(q8WcE#YeXU^9dwXrQeBf7rfTqnB)!3)f5`w zm14e}bf59jKs*mWmUyFB zKVcqz2C{a>*wKL7w-K$MdtHYC+MzIo``laqn*{HV{WLm{ri$*nB@r0pfUmCinOqTy5nzL+Sl4a$w!}Ft1%HcH(?_^ zs7^EzzC@zTQ=7%v!IYj}e(3t;Z3Ka8Z^enjU3|GJ@Jd&)MAaSuFIM&-2=U+|v@%A2 zU&{`R`qMS6MkPgf21ir^mC{rF-1r3<&<+U`k$gph75!rBqL=AaS5Ouv)*XXs{Gu>$ z5;A-n=)}k_)Ojz~#F%;5yX)W)zsi(5QF3poW9=Dm<=d2dtxURrx{?u`h1Lwt_06b( z_Mp`eyon1uU zeIA`+o{AryX#S?O>p69=)F6jG-pUw!x74+ejS2uj@s2f+0eM^O1efy74@acOQ^mxQ zKQ0{O*_99BM9Q_g_=PC#^`8HAW-ct>FHg6DTV49B6$Rz(Gs;C=i!F8*@?%zqG<3p?c zALCdE?WB0?l~>#MBpQi^1tjtpRM)^$Ww3#MPJZ+UHoRaSOQdXdKvB`7STw1}XOW## zh9c;bNRal(11HfEz2gZ?CN#F2h2$d1K;F`}b93;1Y4KmNE0>-aQLe5x^-1}7m$B`| z&S+LlqQ`g9*o{SZ3z4ML1Z(3llC3|sJXGbN5MGP$^hO07p7ZrF6&H?YD~Rh7&r2## z=)70h#)jUU)Ze9k0fDSMRv(sC6W7~MrhJ&4e#ZD)cAUzyJe>XQhIWBjehqTYcr9%ndBAG|1Ff!Vpw86{#34-g|zQMR8)y#A`~7D0nLG zN@{M&Sm>DRUBW5#(UMd)=IF-u@z>m*pWGO4W=vVc^m|qOF8m==8*`0%U=~c?ZE}3GZ!u3$6 z#dzTf(CCX`(oV(JVq~JCd%1~f4=}#oQu-RT;UEl;y|OwGom+Uw3}qm4rRhHbO%HsD zp9G}1DU?;$!L>k><+~t^L$PVy5CH;df1-{}Fi9g*9@k!7DxAFXjT#3=+gJGk>emT{FC5g+R%Z4vOwMt3MlK9RU&n4O@& zW7jB&RaOn5QeVZ~Ie z3?0A;2|drIsEQ{;bGozSN9g*f`!n;mxXiG_RGH?A@s0kKba`34mlq%yY59A&Q)YEk zAKDt*Y}6t4+@kr{D@LQRG)G8IEuGV#V4`Nx9JjH9qE#)9>L1EX?F(QddK&Q?Q~PS^ zYGx~BXBGNIFSm{gZXay~#F}xuO&&IR&co|qF}|4mwW2jVPQJRuv)@bF5@O^e8n@Fh z4C1anKwEwt7Q8tvZ5~H=ya8u6XQ<_+(C?)AafIXrrQ4UrRp4{B8??a8?C!H}(p27f zchO_of!+$RE{W(KY?)G5aJ_l$owZzEir>pxx`QTaltl=O8W=m2 zb34Xu2kW0!(~B(fH*5$Wy)R}b;0*f{TN(6B6F>Y>y?yf>bBgfYRSZFwN=Qwpi-kCX z+q%Dcpa8!|`vwzc=_v%(GuuD@W((d6p_6s&zo#W*>)9@tb-Yon{3ASXXTqFyvRKY4 zROwHVgAgjVFaz2-C@cCzzh24c!g8DxT0m(g8vxk;Xqqe+2J$zKE8{YXd4<|7Agk_6 zHRw`#E)$uz21@-!&ezhv-hd#$uuyW30xzK-CRMWsJt7N71^G1%&p1CsXc1C}7M7tE znr-}AISt19rT^RO>SX%6jE))$7SR<`2F1dfq|qWKD}>sL+5U`{J7cgC@h8bn2LKzl z=P$P?CaDoRdmsEz{2=X2$<)9nfW>$wOIjh(=j_R6c^5pdv6ag^yZsSI;o)>|d`8kl zi$~v+3-V8Sf60|cj(T=i#F^zagqs6rZK{0MhZP5m9DsJQpeiA}r#0~3KYJn#klRD< zT0`NDRqOaUO{p;-%nkx)@Cbf~{WB?Fiojubi$7@G(SoLXq0)y?akm{cQ}Nrwh9S4{ z;#aTD{Be=jjRGc#i!r;GuY%=vn7`E_BIH9$rQ_GjwyAK+znqV{%>C++-s5~bS%=bm zz&k-WNp&WKMg3s|Age|Nxs9C+P8O=+@qMi|@n?8`%^($%D-IB4JR^}Zt0N&fKgqX+ z8pJVkpDm}hJAg=5Hxa@PQVe&VfQ`avYNX8+O@pUI`&U^*Ml>~@_{MEJk89>&LqkKn zlxd=$o8&6iYW?x>=(tpgvo1xa)uRqVu=Mvk-1_*5K9*cM-L_d1mFQpcIMC>m+Bp?j z@f#Wj7gpJP`fBRHdcIF9+<5`KXQCBkUQIvY1y#H$Tqp~rAEpWwKKnXisxWbOuU}zi zU?h+X2U7yPV9^m|4&{CeBFZc-xd6%N0D_x3fcI`B6@VZ!C*CE7??3jA9bcKE9%Zdax8O#N+ zSPsNvz#B0ratBl*8_sZ?NEPiG)f@=>1yNg7n<=HtB=21mHQ37iQob9PdSttslJV)?X@rYHSjN^|*7PbM-+sukDS+!70CY z>^q33Mk=l_-!L8jS;?KKX!5?u~-^wr-4Jv<%7X;=mp*7CI@ z{VS|DJg>!OF$;+KY!p^t27I`t{B zY_~v5F5fvkgeM*Y!RzkcmY=edG&+>NU*B(K4{72pAd#TTORtc3JyWW=k(C#2dQTfC zeG9Rl{TjZ!zrs!&h(;eRtmA^H-yDf1{K48!ox4(RB>Z#7s^`$K#)jKI7?WYQ3X*dT zve(J87{hC^f5>qqvQhn8>zD*qP3k))M5p$0Ki=AX zW|C@kf2yewDnae$)?oeVUtWcl=_o9Q$@+#y0QIzq`Ai_je z_Ve;1bq|KM;ZGs;0ah3TxKx7B-w)J#wu3zg3A6hr4S*ag2tKGGc}AInu+NP^Qr%&@ zIXR2f)5^&gXTR^XKf%cMMd-}$541+F&epx1PP-I5Nb=_1GVM{#N10iFcYLnJPm|$F zq6zjk$U*CIQo=T2CzCCn^n3hszRI}jO~IjeQL5*Fdi@Ex?^jcZcS;tufX2VpT`OY- zucMcoOFyA1iwo>9#=>^qw{KgIgkQZkgbk!wj?HP-lHN=3PXl+y@iwk^0u=}PA5|Y2 znw~ZU@tj*-(38gwO<+$`T82AX(mbAx>{8eBtUOL2YoGgvp0?BlG&(4*SB51U)cBsQ zNvU}M`7|)U(Mp$pj91i~tZPx(x7sn?`ShNWo)39#VnYs`Isx_466Dw%Y;)Is@?~}j z`=I4EJ(XjM`LBy5>EEh0h?D(e1ggz>&(CfcB-K^1U~=um-YBgp4-_J_SN(w&AVJHM zNx-E9j61z#zy$ z>9_vPgrjr%esUeW<^ExY{J;Sp^z_U9VY#z5PHRKcH>n>FQS+X^$q%u1y@WUBtd7BK z3OCwLn3Q2?hddsC!H-Z;-k$B&Tek~BHnQ3&?O1Ovz$LUrR1mD`!9*Z5+0@I-?eKy& z8@y9lEA)IN+`+i3Jn@l<5R4KVK$re0m38>hA*g2EzUSkIvLqUH=*efE7vOfm}CpBED7H z#{DEQuI&M@jBt<%``p0f0*PinBb5QwAUY&KaJKkqiKp0A_apwdk10PmH^JY&=ykX^AQ%k-aXwEz9^ivRIuK1y=(>SG3*rJhwf5Yc$BqZ z&=p|o{XW`_+ieawkOVaTNt_K+M(f&mz}!f-h}|lBD4t9AOzrUvhUXDfqhH zGY`yH?_2;+10Tl?FuK=1@5?0bRblKkOMNC5XZe2t8wce0m!0=-?ZdSCA-dULytV$p zOG53eb(~S!=yTLD;uZuQh{e4zoK(l#9yKnYdG*L8s%Q9K6AzM>}c-7T@UedxTv9kLDdh;@` zJ7&+0j{Fi9%e=jODvo-bIk&BmvSe;e&P{^*eRC;!0(b0d@V$<(l2J7E z7=(Wv7orzB93-zEjLnCu@K-PovG!#yK{DtUf|b@9O9n>`0EV^#6W8G~pZDQl_8R)# zLr?v6d9N>jQ`o9a4t}EP(N5d-?603q=^voD=&+{xW3+4Y z(ivv)Y2A%7n`2x)-r6p^c~wiV;q=>c#ctF)pO_qrOiP8jE=AZd#e|jjRj_GU)q-W4<*iZHWX@JTDAesq1&l57{Oe zdC!iYir?6y4G)+%@da~+SyrP7}?bEdRly><&A*4bh~!r_u;YtycxrH1UK8h z8(!OBJQ1-ft)>q^{=6>2+H^hhr{)sdw;(y#g-DRO)U}q;3AtaP+{%IHVPtfuz2Zai zZ-QfeFkz&%F}%@<&o#h{7XX0V5`QvKb0^TlH?w)R?PVEW(x29xhO1+LR<;j+l)>=D z_WSE0UUj@-*Ngn;cC}yygd?0PQ2H~L_Pwn3ci?;+xx7mmPNyT^%){|Fk+XSIC?B)y zW%bN&g|_?kUUqWiSF`1kGYo*&N^kE~nuhVvuS?s#+>w4P4e6({+ohBFYt|Gf?e$&w zGyYC{+WPudt1DVRx7_+ahd=GMMzX9cYVo^9JtwU%E%RDnehq#yTD~1|zuv#QFPC17 zey&^%nZ1~+&cMFpeQ#=;?^5_Hqu9~bXy3|SJ7BA;&1&tyeDU=(?8G*jbJ6B*&O(h} zk=Z@dbH_NCHL*B(fAbD9inQ$I1yuX-RlZky?Rk+^+-|8eATpwy8!tCy9ejJxTAj56 z&wUB(XV@i_j4tL=t9{p82BzZ}^1WYg>EN1_Kg+zD+)?JsJpOaIpO^yy08`N6vBlgF z05B1<2S@5vM&WR|)P$Gs>%1}xv@GA8~K1Tr}8AY%L6r#N_GEopAAAd@{ z09gy*96~c(i++eEhW^sedn2MjMgm@^8QwX!)KV#*s-wk#vg|%2mGqsd;tg+gf5&3j z6gN5da(h4COL6yH#40Lccc*rFcN3OsS<^dt`K-4#AM$~0UXRbz`5}6%b{vZvV_-&% zrXSMZ^WV2$(+?y0ckyDvvz}hDB5`P9aM|nj&Z9XVZtrE?ZO`^PC5)*UV`E4|Nc+*E#p? z)?K@T04VTJ@>uzI!B}?Y3d9_e_Fa-NCVA-=6gd2M&GIYSUkm3TTbFwNCoT1afD~6a z`3Sw?%m1E&wEiAxHQ0b3ldyZu)}&qdxELYt>-cydyd8~hN3)~Z<4IfN_rxS5MI}e= zNg*!{4$=OntD8Fy0>HsLbQWGCzE;Qu02Ba(Tapb*qJ7AXrM0B}@>1`ml7^NeFU`?l zBl76O|7LiHNMiti0b-I~LH$D?(S*w`tW7~ujY~{`^J%=UjI-dPH~6b{#2!VLB6iON z*$S>70x}8(7~X^|OyE)`loGPBV0ILjG)g#Km4u)))kqL_qxcM#-IIorfb~zB>I>FC zC3RhMTV~sJ-Iqn5;YGAx&Yq&SD<61pE^a!ektjF#((qEULY@Q;^*391 zKn$`8cokuMRG7;u-1wyB*0)rSk>jMjM^Lao7fh*P+tQ+Lq@~_SI~*d<+J5eE$hoZT zb6H`(X9=*`|6Csq|ML6N^_6uz1gNoaDZfXqBbwDMy3}c9X179t$R$Yddc{O?alMZs zTGSqMqGxwYPyFRh>g7)4*CwD)VN0_CYGNuC|F0`Lq&({Xeld2BQUC^s-FBao^|a_~xa7)jm;US288OQo#w_pIgr3Smj?0KlN*G>N!NAR2+T zQ%R27k~iH*_P+r_v4qI~Ii-Kq7myJ`b#%E%47V>7e1$~}4vVdYyCeU864*dmdmmqU zt@7Qti$Udsnr6(2sezo}6E^3YSQq>E8cT9|kBl!5ntDT7o}Zpd-W(6oeA(IpdXB|T*cO)Iu zVyYvk#rfS2PbRm!c*iz&&xWpUEDiJ}H~wu=piuFVg|0fLUyUSNo-{^24O+#23+}b$ zRrIRK|GKWe!Ep?&z-!XZHpqSxH<-IEEk5LU>aDX`VRNa!+&KKpjr?y{WdBda`j6!R zpwVQ0waHRp9(|-LBfw4XZvp>nIft1IZPUPa2))DjKe04 zQ>RR#f}Fyp9HXYVQ8Q^#H+!PCpFJGX^N+#&Z8pE$Nc}I%Suzo#OTj(wV%Yz(oElQW zqH}?TPqAf4vGxA)T{)G_6(^rG*CGCgpzy`m1GHCpyhZZS^k&h^wV+fpfz<;{onn~ z$C*G|Zt$l6v&De5GYO7!lVKT}yN91l} zoPfFr1mOYg^mUi)yrOv_qQcHC`>(D5PqSYCR&vCiu~ z_3FKxjcD=x{SNt$d`^13+h-2=yx(W;U$U|2(WC>om_Q7`pNU&7VKr3j3;}X2_nZ5? z-B=8E@W&8j<%%5ht41Ctt!2z9huX?=#eO14R@%r|97jRr$;TDeQz=|UvvNmBIic^Q zO{Miza2QBNZYw8T2F;$j)!x4{TIMkBkW&{k=wLezlGc^~lAAceOMO{E-1F_v22(dp z26OBF7YWYI`(*S|^>FDEsqQV$F194sZ{oMEZqj}4qUNz zS1NMqNR2KBXuc`_}>!fmvPRZ&%?Ufm~u@7 z^?EDJ#s4alm@cJjeChSjsKUSrS5jklG`X=Vqc|{jJkZz0#;S3)l5Cp6_VsOZ zEVI+8EiDa=oybAC`L=21s*DJkrJ=bh7n=w&xf>gi955UhD54KPtO{!HHi;Mq1F#*j zw!@*z0LJbF0NBtWNX;y%Q}u)5f&%*ipfC^w5F5cFH!g){iqa+A7e z$`FKMe996RTsR0#COA)9Fz|yDN_Xdd0^Q6v>?EX-4Zi*jrm$a34b%cC8!B)>PySN@&i%T}Bm6(2b|W_~@$*l+K;M5$;3%MSe$|Gr8Mto$+XI9l z&{yxD9w;|bW2xak?X18DfnhY*w|1#g=@ll=F+uNBSzY4Vl)|3C9vg5Y27|38)>bJ{Bn#FIvz zhJm|Gd1i_C^svOjuL=_b0j(QU7;Fm47ql=00hD}z8>LNS5|LR5>I!K|C3ETf43^No z9vDX-=5JimnkCi6Mj$(vR2+1L!n|&in@bV^)t){ZngQA$sNHQd{D@W!*2vczL{E4H z{2gkwYMcgDe3&0gAMU{f=GcOz{BEouPt>O2N3^MCK}#4cGZD%_xRY%?;StH;c>LJ* z^Cp74$@68QqI|GP?%H9jAhy+U81x<*tVL!=caK@@xZ@2lXd8xq69G!|cJh)@XBN_j z&0;6c1LE6oT|ljEq1Su{xjO&c8yFJpT}x;I#8^N~05XN0APS)410cMP)n~dy_2-&P zetewKZ;OO=GVU@`wfcTT_ne4o9B2T# z^|Vp^14~V)T_h@FTKE)WCv_DyryxyXR>Q&Tvyd4(B39Q%7=*T{8V%Qjdk--l=x1bJ zfkCy|;h>*2Kp8dw;z6kUNCFyF=r>BDk#I&6KBx5o28w9UBns)?tR@|q>{u9`*3o zy*nJ|^CN5MdPQwks^uFyeZO7VCcL%wmpco~daSeawUdoku5?G{HVM!}!iJa?y1K1c zr|kLp7~grSJneKqn-puJb*7cq(l!&^J^w-xBWqK4brVJ17Q8-Z=S)FjM^jAb3*Pje zZGL9bachw@rdvXB)P`7PSLx&)eM3X%3UlD-EP!Gt1#*d4>Z3A31hd})SYT7#J=Iv7 zdLSJI&**0&(aY|M>%Cx^Y|NmLfWt#jNej3_BXkl}n8`r89AMzV0o(y3x1An&NxhDf zds19G=9o>b_+TxXH0n_1&&$)g9pn9nMBHIf>^y$1(xk6RsW5WK#qknFb1{`BQ(b!; z>>@hDi6tWDDb5k!S!jMcg z5mqX7hpWX}kOXGlu6QnU#O7^vMT{8bq$tjviP`Vq} zUdhv+QY(cP3XLaKL=_3SeSB8SoJMrCHb!L;kRWLjSkx(_bi!il3F|c32@>=o zT)9e8T4#dh+KA*j#Jg%?YDf5bO;^s78s7k^A$zizgD2_J-Lh;LZ}`vxV2B1;9*)UH zb)Yi6I`$zAwyFheD1=@BqsgEfO^%_^P_Y1c(g=ztB-~e{*kX57rdU%8H?XeTM-&1K zq|}ID0UORiV-nj5I(EswGN^mdkIaO4`)$kBiysw&rZE4N^_>`W$eaUH<2fS=Uoq76 zSSfN;&x*R~$nI{exkwrwiVHn#YBJQ}7$1k5X;$71_a6%8B3tIn(xk@FmT{pphf5U= z`QGIFtKh`BnLS=Al*zCVKzpE*D27ldwcJ}Bo``b8hqH0W0hG=l6bV@_kkZNl)J9~& zzD&S!)o%H)7>{GYU>oh+CdAT0Bj`~)72s3LlYxSMXTt^ z_K?AeAg>mW7v*$YlkOqmwr=HIrS;wLfv(!Q4(HT_E+4s2b;3!PjvNx&7x_<_pxLxG zYsr8+%|IgUYJf2vN=r!y$VSL=qeL1*fHd%8yn(?ppcqL4AE`6o=1hbT>tK1PB0&Pl zWFe7>%<~W+C3p+B0JSL!eQ#8pd_PmnVB|?HYG62->+5|Cb+}$v{Cjyz4M%rH{K`!a zDZ8f!G{Ok<_LZtRf%f*5Q@AN%L^yw@PAJvSofk+25iLBG(Uh`me%B`V}$V zd}J#{VXT_+=H$-JuvM~rNkx<9>9i6~sWTxD>7dc9(?Yts14UzE2g31KYbZ7=5vAh_ z=wx$*67uv^w6?3QUH ztbnTZ>$~SzWX$nmZ18CIP2qrdcrWU(3*=IYUJvq(SatqBHa!qpC2XnM{VGi4^golqnXz zW?}{x=zJojt`_VK9lB1rszCOwh z^x>KA2_$o26@dsKWo+$U2P=tiq6W^b@e3l79=^XKqn<&D<^(nh!EdEyZpwUt%+@J) zre8hWVZ4DVT-|BxNJFjE+TI;b)>_$T#&e~n#fjG0J~l9MY!ii!ck*pTX2Q_mxB_Rk zsNOoeS(d}a#lwQTBD-KDon;*;^Ng&~*O??^h_N0TB@l-bu&xO-Nft!r!4@y7NN7*N z#v;}&LIf^Pe8n?m&JbX|KkCIJP$ws*l-jHx!YAafk-6W*9_K5gw z3!K^^-dS01r0a#GbMxwFXlhO#4W?Qtl*=;iVBGa@3eHv*WM||9?oel; zZb+@KhS7XSXg@UB(KOQ`PixUw7i4G23^NEGIV3$MY~UWmz>mR!XB>SE!}{SDK*Jtz zBMLi%Zd0)jiEMvbbJmOTD(K)NLh_pO$oNnB9-PgwP9tNfGGoXknYMU z(Y&UsJD305q0rnki;AJV=u(MEG4vOFYPNRE%q&r%tnKE}xHxsQxVB(+_o`6A3N&{J z<#ocDJ5|sKOELoxq9n>jTe_`*b@*$zLB=2|vxX^!<2Poy?Za4ygNvp1G)&!v#Ww&< zWTr;~X_pu#rlm{M@f#)Rvh*ho))7o8&J2iHtStIV>4rf9gC=u5Chko5WBkk<|yGIsL+(Z$eG2_cn+vH1}vs2c|O>S<7btmH}{Ndd@zo zK?WqeUurSOL?vFciB* z1nRB#(M6Onxq>|CCZW4Zew{PELv$37gU*GoEsIo_0cBjzXT$5S_6m zy14j)oJvusx>+-XaI^Hk&*b z&npViMi5|9;4ayFH=INZ?z*q$mu5?fi!E&2hRNX4X0BU`r83x1CccJ`9kk$Q!>f$k zIXDCBL9rGIr2>WA&_)qXw((z}I4z<2xnP*P&E2-nHyAT2%oWIc6f;7V ziq77CeGeeyGg+%;O$M_a5oe|T!AGC>_e(VGp5N%6=C{ouSC$+4={uBK(hNK}&^#|Z z)W8+a7i*KyUY0@?;KhU#LAOeYSiH>w4F(?^Wa1F_KpQqCCPLxEwP3KH5m1=I63_t8 zeykR%t`MWfCISm7*4Mn(=chBJdCAO+wBMy_bH~x#LxPv+oK2#_8`uiY4l=RDUuLU_ zi5&=DNq-(ZCHz3_371wQ5Ztm!Dce*TS>DW!D+)!?Tcw$y?3O!qJoo3kAWol4t5_54 zb;4eQ(P{~rTfRW^%9dtJ4RZ&;cSuB%L^FWhXmZpvMJJ09yuiQ}B^m;wWre6! zAU7_%MjPm;^e57S8Co41Zoq_(uIAxh$9eDT(4FU+!D&Zsn%8f6*x(X}S<~yQ1sPs@ zE8_jgNr$8Piv#|@k}dvD%R)$(5k*BsiMl}lEXEkd2@bZsF(#_(bau@SSIy7OtVsi- zbyZW_%yc6lX&Rr*35zQb(Whrc6gY7(cP_M5B-N`E%DB^PdYo+&!8(c7rr>gegE7084eNYX12RiCd(rr%A3`;yjt>p_%On_3+P#FdpjQPDwnNEV_Sg3^;d66q$>B0P&O`--f?b{Dm5r=v~i0}rom`L_O_zF=s-+XozzWFhlkFc zLAkSrx=QMKE0I&e*l@nTR$|w7R-(k8Wo*3C&p)@$sRN%vRCmA`UNXZ2@sUS3_GYKNM`mt@v4 zH>QgRu`nyEVW2!)ZkC}bL<^hXXe7jan9N+Iqp9CVy;4}1{L)3&APWN!wYNP&7nO>g+!3lGr%RS!kkJI*_dBvO25?>Z$vh zDYh~cV2>FIJDfLWu22E4`(YT=8yz*o6a}Rrgh;WGE&$*sI^fW|1kACKS`x%vjUvD@ zMkYy_7KSNi)RRCsW|{jwq-;PyV@jd!QV+UiWP?L+Bp+c%1hilhnzLM*1@sHBcAy8P z*i01N12;2Fy!$?!BXXF$`NQV`aQ(kiUQ0uo)sr3I)9(ez`mR-$geV>kg)$VZ`c zhl>P+Y^GXlfx>&4RbPq>Y{nG3)dn^@gqIO4fdor{;fcc%QOW9}LLWKSVbQ(9HqY9!ng6LhkC>x;3IVqXGDZfTlA8DIoM>CFtN z@ne|LV~klfpi_n)wbyOmaqivSp%cXwx)v)%Nwd(lf}LcBWdnsf(7@OV)%PhtTl%w9q(y@$9t}qtLIFX&hqM(vZkf%%c`%r-DXdOH@8De zTJJr0u_f}N%vnwk>?ccBv2o29!7rUVJaFo^F~AZEh;KmvHH5)nv#uNj0J3&NU8k~C zL6PO?Pq)hoL;Q6L_vZk0O+ew@^;_<$G452M(MadH zN|dw|eSW1BJh}1Dg}%Qf8JgoT8T}Yn6kA)R1fD}>0t!N^xh{NI_@{AX2*+EBnUYkS zs8Iu5T)!16(2)#vg|tcuf)2XL2BC~XG0|<6Nz5n+>qh@)TFN6rk~NP**Dz3M=8VX! zi}%gsgLYYle=A8y#O9HeLK#`)ER|I%G?NJ!EwxB`{e{pmE?era78>j3o9IrX(stQI zOs3_<(`^+-T;1m;eMm=*Yq)5 zCVhZn4dIwd+oK|o{${qeu57w0)HYkTkQ{_GM!vrS>mIJuh_Ym(b34*=rs-7C{0y;9 zREfP;cq@st;ppZUm9xLuJMcw9T!C1({-oM8Kx@{dAqh0rGaHv}WR;yGjxu0k5_klx z@9XF8=f9?Ck$dm8<^7~2fN9VVm(v(oMHUm8>{y2MwS(GW@KO`JxhV>|VP_7kUSc&I zE-g$B&(pG)aIvto(%d7%^?W#in5|Gt*bW>TU4V!*q<}BH#Ly4~Ya$)}2$=&M(*#Cv z3^S{ISw4(_^pSohQ8qL{JDC?w;}^RQq(}lHP-YyGL#5rsKD)O_XRl#XnAfm4(TZV7 zG)K|-Fet5Dx{!nQhXPqXR&*gv9-Q}khm!JiIQ^*GFTuM>7yfV2sB-{w_4ocoE~0sm$BnozUFmu z7lb)T$8e$r3vUcLZg->Ljy;voQYiy(pE3x$7b(I?j8Hb&mMAm&9&xX8Li%V$!(h&8 zJOmoy$*_)C@0n6zfUIHr0EQ9Bel^RzKHMy$AqZ8H4Q|gkdS=AOatI4L^_XE{no`3? z=ngn1crt&qE3MKZ?5e^hE~<-?iII8s_eZ5!^6B9988SN2G{DA)PQw>KXj)it6N{Pb z?8EYKU|EP`ni$Y)?DCDRlswo-PJhWfgLn9FArYi4#~Y;SM`XM7SiK)DJT> zvdpsdG1PKvU|Nv^5UvDtPK;$vdP4;3w4tXW1VI;2C&^md|Sa`T0!_YFF3~mSQ zu}DhESj{!8+_%>2W#rbz)H79XmwtQtV$zJ^aD9iNecwb|#_@pIdv$!SR>97_vyu0X zIGSyAvyHVjp+xgwI32$lrgziFCukW|@^iH7T446uV^GxlnVd;4$VJC_G5%VtD&uYP z!FBak%X>YCd?e>gHjuWQ{oO9~?ZQJg5GmPh%JC;a_5#53I`CbF^mbv?OkJIwlmSGR zmt{HNp(gH{4)0cUvd0UPmZngox^N>DFT@H@n;}F^l|;NwwjgmX6xkQbVrT;lN-(D6 zK9Awboe5~EPU~*r_$RtDEm3Jmccj*KPOve4SAE7fQ6XuUGseXRhnqw*-D=Alro?#J40YrV;wFP_^iwZc%b7l8?{rj z-RT}w1EJgrjqIK$@-X2{4of8zstDO|`J6u*!wv1}oXIH9swd_*wo0vS)h>v3?=;1xT-Fgvj-zJqd$vki#V8ov7kAnEuH{sz<=)$Ii z-BwdM?OQhxr9`E|pB~)G!yzFpk{FLzx5vB{`xEA3=zl6gG{IA%b*oxsglxy{gfzeR zeu&5w+gtN^nLFCJ7rOss7MN7;p?8?c_}mWVsE?H zufon`zKadcD*Bo20S~z1;n*Aq6-z6|R%$PwI$&mi?k7>GCo3yM<#_!%W|x|jZbBva z6%4&alXvfqnUSe54mgT3Gf4?39Ykjzi|40hzGV+~I_eBAOCVkHc6+@q^O&xMB9B0W zLPd! z*1a8BoUEe_t|a8HK~(2JBn|(P>`Hs>T8bFkgj&bhVuUNHB19!Vo;~Q(d!DeG>gomW zBIgjNt|it!#8+6}YHD`jkIs0T>07cQd|9cf%3j}y0Ms6q6tdkwRmqsI)yida@!Xc*qfm3#VH*|0w}T~C7FEq`A_^I;)8i29!W zC>{qpI{t*=j?~c-7#kN!C-7Y4IAHjAkC|&3t>b!(r5*!srfqpWS|stUW&2RV^db4# zXay}K#(_zr>*OfW`QbuDweNg@o>sMQt#_PRe!vLmF?AR3y8=m)am#^>28yGwm|^Hy zoj!xAmZa>|DH2X}k_fM}!q zN|x*T5>S%KO-auiKm;kN8n+$cCHSNwtM#`~@@jY^dG#wGao$8un^^H@q=Q>tqj}v37 zvDxdD;~i$J`qrB{(Tt~HdWux(V+B^B5w6o8qGTH%^m}Sx+t<`42&KxDwTQ6r3fJJq zA1nEfOmu!0#k_3Oe*w3 zf`0C5-|v|Ay(g2|3Lg|dSDg>@d&qdeH^0wyVrGUcC11dIR!*F@9wTXyk5QW%!c=s5m6~O zce=}3>9IYIikh}{_h>C{R?1ePYOzd(a1(?w9aZcu=TKUQnPR$I!0&b54ju}VO;+=| zvBbWN9c|+V14?CKbLVxP3QzxnCx&fLhJ&B}MstbvXWt2k`{k@b*b3GSmU+SN7Xq8` zidwpJAK^Qz&r!Iw>f413oZ{vNX1OLp)+6AAU+SCu!&v2^FvLoKB zzK@GAVtIV_ijR8t6Jt{rW>_RqqnP`eT$5Dc6nFhMM z)cVV4mMyh2HxAf*+fX%S81eGV@29?S_Pu18(Pi$K; z#`(UL@&Hv3)WplqXBF9mT-|r|>ApX5jx@~no?d(L{f{{rpKjjiNx9Z?t?y0Emeqal zPWgOmEb_NdVjG_CzfUp#KKpU!p0cTX&p(S@o`!KH-)uYeq4wm(v4P@e3s~%iKYS+6ZLe}!DH)o zvsodUls8Ym+cEBQvA^x1D>oZy^3gtUXmH&H`?}A{kgI2+)6cfE$nvD$IX;d1NR3|x zWAEP2Rw$!1BZoA>YqqsyAx`T^Q+NI7_Wza+G z_FEp0WZ7|!jCqE*9HVCkzc$U3?U2A_wTjG`%=5x^&*j5#Ww~*QG55sG!`1-b+*R95`kYs{%Om*y-P;H4 zvSPYoWHXo!sXVsS*uA?u)V3uf2Tc^1h?E(z8-%BoSSV3PTIyI5NKt5RY8nr}q6B~B zmY<{qcfIn*MgY$eexZ-b|p{*|((5AoYiqpMLv%N}I2|CwV&E zcR1_~#dAAr$l*?7&-TI_-yM5X*lp9otIz$jDmGQMenV0k;fi#}lbTQotN%(XHQ&2( z-9_G?U%)}O290P%tDV`d4rhm-%D#Fu_C_W$8Xa#>P&!kLb7=BcfQGrb0^IX}#* zMdTmfRx}PpXbNC`t;$==I-ZTE*-n_ zEtPU#Nrrn3M4l_sy(Z>XTT>5a_Pt!^S9Wjb!m-0^GBEwXj-QyUx`vEjAKmGEcWQ+u z*65{~xaPd*X8ZK>J8DhaiLEPG%7%|S&mIW9FgMgG8~boRelmFEM(?*rnT2%)&vq2W zEg!V3Y_BX2xbfnh&adS8KWC4hYp^(b_{$=GaNTM7e(2RLiY3w`u+uZ{hpqlcUtM>3vdg*m%ke*xKc@}c{7eiTl@15J9qL1*mjXwMrhx5aYgdgG|tt-dr__J zteyR5>cTD*rsf}C)lw%5oNf30EBcIj*NR^pY$odVA2<*_+jeAs^ygcfE(up}t={X~ z(|c^1r#ish6i*jo+BSahdNDlk!~4H%IqhAaS$~+tb8URP664;z`Xl16vW=%sf3Z&9 z+_VDCMpwo3n74hr>Gdwc=iK3)zixbi{O8A&K@v~+H_^o?I2=Emj~U(e})rTp{P zqS@EHiFC6fzlkV<^DZ??VSarZX5xNph~~; z`-__|EDEPDo_xFWdH(zSXAq#t+ym(t-`;vZ)xHX(#R0{YpL@jTiyC&waH z>s#8*(k%SxSLhmysxspqoi)^tF?Q_m2ytvR*~Tq&du~;GnRSEz$|Lr`@SgSt89w6} zL{w?PyG)-E(wSW5c7HCt;m3>&?G{5ywu@lCLrKoRz;kRoBpqk*g5nkP`aVYO+ASHz zej+Q6gW+im2A$4FJ}d1pU2V~5NYju8oQM(N0bXe9gK%M}Z9xD+70S{c+QWI_G%$cc zx5&(Rgox-*n-OW!CxK&hjk-gI=$r`FVg4!$$Z#+^K&0%hCrIAfI-Pkk@o34=v>?Z>i zTqLt0)9O?F`1>Ai@2vNo`F4xT=1!rLHh-#nHeXs;o6&f@)wKfi0j~9vbMn@<;grU; zye1?`Zg=ko{Xd>4dw1xrT&MTTn#4n^e_4}t=5QSW1Hcm!oFc0uOBYPTaa4n?1j)fS zXF3(hJl$uXf134r^~(H?y~*A2^{=3JNk6`P-1hF5A1|#qNzbVN;FE7$G`s7Mmw)9L zBWOoYt}Hoeg+4vy`jbB8kyX3Xhogx%4}Yt&?Z2O#(p2Z{g&=Aaz4vcQH2mt9V&*VD z_YnpFM7J%-x+4(RUSU5h=nGCSvaIO_qHaibNoV`aiLTvo-g@P$dVVfYVUFEvzI2HG zMAvldb7OUNvDdHpUp!)e_!xHdrt7zuM`^X6I%2m75sXTsZuf2+J3S*u%fBJR)yDWk z4gKNeS9e~^59XgQ$8E1y-@bkO_o?rljS06ioUNAUQ=U)dZ+CTgebCH9e@y+Py3M|V zijH8%{rrx8eA&(LRmsvrVQpFut9IG1_-V|qes-H;pa1x9RjhSP$NkQV%rGhUQPFCb z{UKjA3NM@(XgU7YIUtoX-Sp9~d$H&4FMXI{!JWW{j|<}~EN#iKb&-wer#te8g}K@d zOnW_fVFt1qB-^lR*Hq5@Z(zN;AM^HZoB1dE5EHm zpmLQ-0OyTBurroX>|v@=W75i*7`H;-ehu5=hzu3=Vc$3I+` zuT@uWkE0BfH}k`q**xxez>hw4g9bUpdsIzhFJ0qrpAp*)oUZZQ8=V+EbLnx?tBJ{X zRXe9ECBFw6UkI%v=f`%s1qazzDon0y+cA^!tfV9H*_uc4c%8qdZ%Q>y&(2uLFY9gD zHRg>EIzqrpULxOXq=1Oeh6=G5CQYs&-@7@TOyD!LvTBj+Cr? z=<0ak$UIRILsI4{Tcynt@`;Ci^ZRQ(dfR=-L29*r?~bR z+SQd=gg`0v#>byVnrGPV%RIQ+OxJrE>sOMtE)tvT7A=BPzmGAtVma!+phT}#V-Oi{ zL&#a9tT@&;zl8`sIjY2z%?f3+vX4}!bJ4?gbM}*1bEO%5DhcroNB;=>+&1q*luugp$CVcZ)lM{Rxm8TV^sdb8A6&*Qi`=Yg#WQMez zwQEt71%^h1?(7$WUteNs+rdjdMnk(+&UxXO)=xv=3NI^zEPz+gAP=; zTMMxl&ZQ!T+B;{XjdmS2PkEfeQ5PVxr8!Rn@`jWIS6TQiQTNaBPvV8>Q`zT4#>N?B zI-0|s8bChsK*I)!6p^8#dw96j|M00ZQyz)xJ@diV9v$Dzo}6k&2eq~f;KYe?44c9w zN72~>*JOGT1F~l3NbReUyM=9gV$q7O!n?#eRUxP7)ywGYlWXn}E%x?4PI{68unqh( zw-FyZT)jg*|0S_je5!bF>o*5u&Qnr<=yMqV<3;yn&I89a%S-T47AyL;742W%-tMvD zSN?d?V?lkz$N3+&uM?=ZXtGM+-DZn9TZW(`Xp+^cV^M8R0b<{qk!ViQf#o_W!y6L9 z?#h<$rhcP;YCQ8fEoEIbz7y_wG4h@p?g#T-{U%}Gt37`cqu_~chiqR>XC|LBQJz}2 zqxV(ivvdKq>eU}cQ?@?excHoI3E5)?VO5%~F1zG|WN8^jHww(cXz98K@uQ0or=m}cCeG+f;xkF=Te{K)cK4BBQ_VR#$F3-B>)1bQEKJ_%Ra=ScaDrwc>3wwTB z6V#S+$vXZ=VMx^*QjdJX=J9w?FfY@Lh&WNVbJ*%m_ospDb+qdpV-+VJ$UgmfvN~*a zMC*rc;lTs%SqslQ$4`Bn;%IFS;N}UDhvH0MC4U-zG3GE#R~4IR6)iBuy|S{Wioo91 zV#&j``(tzWa5e&_jkOhg<;(3WEZbQ_zlgpIQ5HI!B-YD6N+YeN=gg^HNdbN_>*HsW z8nvBH^?kRgKW_88JIMs~DQ*3WQ!10oA=sc+qaXe}9+W0b3inBp4ooi#+TM1W!C+~!=HcbnM+upt&nE#fIUmyD6*}Hwm z-?!FY+!}%)t#*6=(2p`!8PIF1+NL;=dZ4svxccP`{@R3HOH6x#*}0I_KRz{VvA7#| z+N|(I$xYIas{q^LZ=wX=Z&MG1NHwh|Njq+3to%lO`^X{uxBlmTh^9SrJL@Afj&q5X zKe20${8cNy=6W?IDpdEg`ss(K4Ru%&^ms+&-Scfb9UWV81%Z@x<=eYfbyyQmI6ZHE zzxIYIHig8GGFzRLa(aB~No0x3AI&OWW1)Fexe>K7c-3duyOh*NyB|?|Q%oJ7Wbj^8 zBpq4fw9G5Y(NRsCzFne8-IfqPq)w@PYb~h z>86K4-L1t&;J=)F6PDi@g(#bO_dU;UXNP&q+!f<@u1=9_4_fXykb6KvlFYY=#y0(4=UM-oH7PvF zeOE|)nid=UfU|;>Eu3#Tw)R)s59^-__Qk((suk`nTfps@h~`*k9kebjkNI%h{$1f; zzwi5T^TWXC`+Apu32OWc`Qn>XZ)p0?y-%-7&Fh4yF?19&5w9`rW-Xx3Nh?RYD^d> zjDxQKp`F^L04MD^#6X z?ldNZ(Xo=(qFPVHdhXYayfC(j1}||5nUs}UeSERJt$oIfJ|#Ni9t9zrtXtIxV?A-J z;>>hjctN?j!I$ME`fkp$(`%#WmNjlX0>kJw!SmDDiZ6{$k$)XYlhk?w6`xyGn{1uZ z=AM4v{fookW_+G}r7il`{(IK#+uwbdYAU*wPDo*6dVZ_b>z9#Rg8Z8urB^&+ z+t>TYX6a59{C;fvySA2LkDqxniQySG#jy*TTrJbwlusXSt=+u1*UV!px-4Z?+!W~DSclqtlg&LcodnUR>9# z^u2WdF5a^u>}* z)2>=Ov}v^F1KpRmM)!&9%)K8pz1;|!-aMfwx&#ViIP144yRcoOf+$Frbc3{XcXxLw%^*W}jM5?9-8nEw3?0(l-ObQQj^u2= z_uKo}zg&O8bFAlH=en=+>uLL$jiLT+$M)#MN$q#<>}Aj*^8#HAfeEpr84z7PNR|{l za@+42RBDKkJs{^{sXT8$8B&2qCE5SeWM3ijyuTJF0zWFyuXtfCuj_F!6&$ykm;@E7 z=U>G6>Gp2f>-bft&M+8>-HOp;#fx=uqiJeixo}DF1F45aa--%yggx98aK0cRD;p_8 z;RHIi?3;MMC7EL#FoV|#dI3`gXcDC8q|wPl?RW>=J?WaNixk#Dn&4RzRg;qx6A{k9 zYia@>%uomvmEQn{>L-{7GuwO+UIZWP$UqE>@ot5V!R?*?*TWq`J<-|Y5NIM<&;*oQ z*o(0lGh>l5e&2M1Ug&35omkkJ%i=sWd@ikSAUIo-uvN)R1_>o<=9*5jwMMID?{J|s zZX`K}Y0O=zcsth}fi~-{QulE6leyL6rC5$oLEoX?jJ}ZAvdX9HZ?^~ba||R{?w*5p!-mm-1Cv;to}n>)ByYe&N?{((qVBbXW`upA&3fCN&ph6j)sKC6 zDZ?hUz~#;bq4oKc(0_}4aacM@S2T197;_W-)U>vA45m>(PiriK5>1s;?i0J`7wlw= zqu;1ap+S${U{*Z3xl@q;srq`ER9y{Cyshojj&)9C0yZMIibhp94RczW%5(Lwvx}T8nn`7ybWTewL)2mff|~QXGN?NuO2@K?3N8vNK04P z$r0AIajA@wtQzE`d}fO+QBvbk&_5|$5TZ9GaCL%{7CEj*TWuoQHJYmwQ)xWKHQKfoqx{31qAxAU7FOo`L?XkRr(>QKz*Tx8ieZVV?tfwM1 zaa!iiwX$6+{CRR_e??KP!(J_TWzsoxU00>gfl7v7zhmEK5=}au!Oyz)= z*z_0DeqA`gQCH}lsUMtn99;Lc1UC;&KwBXY;%ai#J2#JLkjk*66kOh4p7khU$3DLG zI(u_Hcf4v!o|j$k#NWA{)4nJjD9G~JU1K$t23>S^bZyLfO3wZ);ZMDSN`GfbGi?d4 z5O~9>tgVng;av2b+#{BOY;&Q@(NC^0w)OlWQhS2y2XrJgj3UPEfTINi-aCC-!lpFe z?9RitX6qlDXQ^Glf^Xe;41D~aZ7o|A1PJ~`BZ6vEb$Emf`1R^dUb25JTp z0i&uCe4ecGwuO+g(bd85v#?{CvVV&BUkSf+3D|6Q7N4F5&Lh&Ir}HY%H$k%&qVp_>cBsC ze?XM_2%eUs;LRb8GF#+B%BF?avsmhaEdm?2Uu>wqRSO#Dh;w?;K6lv{ViL4v4W^0-Pp0L0HRy92f? zSjx_k4+z)ae>u^tGo~Nb^PMc8ZLr_ynV&eXlGt0Gd+Exlr+}sBl!yA|_9-#<|1g~r z#gflPD&p`tZlq#sfmPa`bTAu!|2~0xxKaBYw$NV2h7(|u3=i`6aa_zrd z{4eMK%gN3+!$wj0uZNv(TuEK^nct00_10mZDLn}d`=e#u8Xj2)KhTOGg@louRU_b7 zak*Yd`VQ3|7pIHsecZi@VBWSi(kaNJ=}V*vf076&d$Pv%4Ke9CkF6trk4KxBX`9?U z?d^lv^{THA?DHV=*!fzHdEAmVyd2VaRX!+~Hm@hua~%Rab8sr4luGXE+*EyaASeD^YKg z;8v}qMq;?{zfCzY|IJ)l)T=Pn=qq!4y^GOWewNu=VA?!mfmxmojvPOkIkj$G9X>|^SnquJR;cB0 zvBM7-`$&%Y9cDmfQTyzm2^pF!-;`B}5N|7%77b`dnkdI6QhGLr9H7P&It3ka zkLn`3n-y5JCrG_+$62SRW;xpnxi&SXu1KtpZ}1ciW5+J88=RFT3ctp$M3$kr8b~Pg zWGq}R8<@YH#*q)c9Y*VTlniRFdpQ-iX$4 z(8>0-3AK;eTu&#@w({B*XEk}s$E^Y;$NX02r+rEskG{m^YSsvr^;;eVsi8Be?=N1W zVoPrdKR%Wba~JL8Ovq(l5xjg!cgl6m%G9HnMU1&U302FBdZ8G!`wHI-08nJ`s7%0? z7-K%|p$&JJ*+Td7xLAo&PnB(dhR1zQs^#NKtLG;nR&GjdidzR)#_&(c>HEjteS_!W z!G04R9tc~%fE5KaMU9%d->$sxD3UxgC_0kjjtx$-*=sRWCYxU=qoIz-=0%2XY)N6W z%cwpdnANW0pJPsofieE{*t>0(bgoY3tgb(1mgw-5j2N{^>SzX;To;0KOD|gl66}=J zm3y&>&aA=|+LfyGHu!oW$Fp;Rs$FS)PxT6Mit;7B%YJU&erwZE4uyPB-!s7cW2 z+1)iZ!!}Fa@Ut(dm&(cyy>i@iZ}a<8rtuoPe)Bm+XO#2+ocz~&0`^V4xPiNgzf)tS zj~oqAW!sF8R;Hi(9M-EzR#?XUQN>t+0^yEz2yUOPs@hBEoQZKY7g@_MWR$$13*GJ9 zdB@*|;=L*&n>InB>dsv)au#7?CY>b)26s0SO^5fi3y5h?%5Zp<|5HcH=^IEt2WpR+ zQ?RPN=YhD^IaB<4$xlr(@8Ku7YP~UO2wA|7??(mNyM7##3*VPyKT=3{LQKiZ%+i7d z54nj21&LUH?)LC$yKFWwL*b_fE5>T4wb@&#o<~0Gbr*h&n?_X>9rbzUE~O;&-*xZf z(P@o$L$q*iG8CFhW7JN1-m|rVgddlQ|5`@zS*htuN}i6ZPp)p-b+&D@FoNz&K8=k} zoLCa13BI#;Zw6J3bp5o!i)Z2X=d;UFha;L*gt|Id?u1@$7kZwUZ?#-C#rCB6U+<-5 z`e~%Bgk`G7(%htF*IHD0xO%p?o^(&8X-Rfv(PT1xLdXGfp=$r?k=SB4?;I07ON8qz z-S#pB$6Z`&G`Pay;T3RQkdNA&H;!= zHtibeZXYYx0;*Ssc=F-e{jxo8n*%pEIA~S>co0$E%nL@|8&s#c$a)V1H3};W( zr&red_t~)av5I>Uj%r@O*=u~Vms}3nJLTt$TAmCT+hlGuVnG~oo#zsvjqnrk1Ar6{ zR8HIRh#k1zwx3DJ+5CdEgcKEW4pZ(#>-iRr%oPZ@3+T`sDXE)usR)VCHYf!&Vr)(E zI@3u{V!kX@I2s21^uPv&hnZbm3B6ffX`K+C5c>99BRA(3o#!FG@O-p+TezUZ{IE=& zql;hq&R&%ADqy@yCMSA@5mw@P=CBz1ofpeo*M2@2>ypxMH*(I|%9n@q0M^dKqf=qW z3`5rI3x|1nFx;KDMv0D*sj@X6z*7ASTTP{+s?Di6Vm3bRP25)CJEvZ}d#P=;0k7n_i89GqQ z{&xQ{7bK4O`{(JTMv!u3MFCF|Uq>}FH|~2?ob;%UK;-MFd@{QNT(pn;ruyvd9}fu< zt!B<|721#3DEN+c=kTLS-7N6baT$;f23Fk~^U$>02fr=46I&%Ue{WLEQ{L5Oa0yRR zx$*j3(HX+{P&rgQcn_UB?I&ybXFuUj32+4J+nH#rpNt=qj|X146&zbS=;Wo@1OY2I z|9V$BenrhXzmx%IzB3QI#ALIh1T$}p?>?%1j!X~)#5%-K#yGimE`#rhLqtv9<&rlx ztWWoU6AsV?Vl^hG(%R!Su5?!|p6^)tmd3zM4!AGf8hT7r7sFQhQ@H2|-56T1Jf9zS z7#e`r7q}iS6lA1#?6&ka9p160?`X6Y;$^H)l1|UWyM-)o7(~V}C+`Gv?xr zOElFVc$dl3`}S{8=RMcXi(`I8QvF~$4qx`1j2Bs9iZp*wUSHpJ1s0P5h;Ur|t_F$w z^}gOqG-&npmYR3L2%IQ8ftxAD#nY7cBk!Soq0RNIYq^zQD}P=bv@d6hM~>L zOBW5IGlqBtiGj;%PhuXow!ZPk;rUI6SZ(gyA8%9PbObFsZH$wCv=Tr*MPEG#s=>w~5FCO_AgNhL4 z{(t9T8-!AYLvQ~k}H0v=rB$1!^0l}q4gZ}6&se{$B8 zg7|W|%R3NVY#U=D*}`%2=ijMdQIx=^0X5Yl$^g}_;;Mm$C4`kP3*|@MCW_~sGUiF4 zuE*+S^AnrQ<6B*rX(6~1jHuYia@a9P73+KVO=8oxjIW-fz{YRBd?sFMTi~E%&Ev<7 zTR5fZ%HOTL@(LuXbp(E|yz83Pu3kx-=YC?Q8BDb+z|oc#0l9`11zNfAjvP`0>#8aE zy8!Fe8=0pQ430JHw+mwPBG75PiXR2cs?+*@uc6S&!`UJFvEJR2kAL(Qe+b}>WDH3P zKdelM-OsJeF=$BAxb0e6{_fX3upku}F~tAl<2~s8q$A+eFmzuHg}`C$>H%1^!0!H+mh5R0s)S;iOL-sXYNRp^@d@VY!@$3|=hyV>jbE>>BM z-!Ibx%4ZMm5+YaU-m`_!RSbuyAJGe8oh$nZ?Owo-pD&Bn*jSb0WCZ|0!@E%*~S%o8=Bxi(8a)P|isrX1TeZIZTa;qvdJzter<`Gx=q zw1B(ZUu9xhCw7YD%!7NrSeH^;>PogG4j54}d8mRa8s(ckZXys`-%f$pY4+hej@V?Q zdF2aHWLu&%;*!KBTgoZQe^a5~UwuPrSM5uXnUoZ(1qCpwsUg!*lHA7P&P0a+K1I^$ zGADS5e#V;)rIMxoBF4AtO)hqUeYd>t2Bvb8nY9~f`?%6Ok}&3S(3&uAoK(hCS6Mo&pDIWQe+pu;V%5)Exb%YprPUR%v#CXYE-&k<;$?&hroi ze``9J`J0o}^hRaBS?G*<^V)uwD=n;Y;4_-O#T!ykxh2L*KRj4W8pyp>{l9@wWqT1s{W(N9nCY1tdesIJ-FN)CCm=ZDPu6B3 zwjGoXnfT5(Zx1gyj`%(VB*H8XT)P>{Di%a0f5N1Fo3tUn(-q&sR@&wuRHeRd z@=Ee)^>yrqCF8r_F*1Ae#~W?&jQarp^VVC>Ks4J9or<4e19(k&gZ_u#;x3XK-o#&~ z8ZRj9S7UN9T=GGacUkv|Y>54$fA7g0iw{@k54>NNvKwP2*{-sF&9t3GI7D~4O_q0_ z8IrnWG%J2TZB(C$bG4LNK2 zn%~gMv6Y(E?n%|7pG(Jcde(}P7lz{n`2Ntl=4!^}R`Uo=!x$FpEi(uFQJF`+tu)xa za5>m|Mtl&+gm=0jZO#U=V&~27lt3z;fx0+zwVglEDL123)Z@~rOokmAz4+gaBC1!r z1ST(bZ&%mfoX4EB8~ z!W}&KwpFNYV9;6U^7(@sgv}{rWlG;LUzXwa$jf1|(77MALQxLeL7~y+?7@d(<7ERC zV0cktlV!_R6RwTYs#G;tZ|pZ3vHZSsi}jWJ0Itl?U_fND{ZSRQ7hwnqHjY+YYU}Kw zW=WMqHCsa6fbdQPVLXzpYYM^F3#0mQ?Z;_fZT;oAYZ|?}(7A{)1FCH#Y&G1^k_~2F zFYIw$gI5`bPN;_~Nji>XU(j#cq{8kl(;w85Ub(GTU>+gQ^g>A74{)A&G%89M27UUO zee!6_iTBK|S&iaD^wBfvuDSnQ&#z-LYUPJdCjT**wV&fur#Gnvwi-5->yO&9?ms&p zkpJ-KpTrES=g-- z45}Irl?xpn6-WoIDUZ8lF~##|w2F_{u3G^LK!%j|zGgXdhH>?T?QzrN>^|%^AKnkz zGBp(7^S6-Ozr0iqjs~&2W#3Ygg-M+~gUp=GFCNT$I}dYn4@!Ywt^1(#+VX#;WL@?(dz$y`NlS4IV>2Z?@n99Z56* zq;xau`l7aaD^AyS@h0pf&>*{1O2w+U&n$0(p2i(Cet4`-M6I8-L1~2_pQ(U=E zG|omk2j|vENDHg?Hd;U5-iAlrx}+Yo=y0-cH72S`R&C; zj}Nd0IeTk{*Z+V3nA*hLe$l!AJkxr5-XtPlZ$_50xqcGpO}fF!*lvYaGYz1S05(1|#^hS{N9jf`PY8Qg>vbV-H;%;Y zVyG8Q;61T$+}*YaPJ&;2J@227W!e4?e&-Ey|E0f4c%9`Xx}gNfZ{h!p=i{o*;o}r> z2^QVvDf+S1#;hqsNA|*`5X|QEs;6?+@NqRyd%mnMI21XD=@z|dcAt;IRbc1Sp3SbZ zldQ{CcTclVGMXoE>-)#D9KY$g(H`10pIly6vrA-K$fwDa?Rj7fM3BPb-m9;XayKb_ zv%&7vAVvvDJIwh0gX&$-)LyTzr}8kAk(9I;*5(_~!Mmj0DUx%3p2OZSI(KJG+2l#y z>t~qB4*%R$U}N0@n7jaZ67bWNPQu0foWT-s|MuxgrYXV4_Y1<&iacB;kp53qJ#u_P zKTi(aHl(VaCX|9ea3`|{vElV*h9jk=J*EFg-If18b^jkRcx6-*!~atE|Mhq#{>R%( z{!1@0I*ISokVs427}$GWC_PpfHsAYn()&Ycy$$ZTXDU;4O4dQnXiOQ&e&;|IeyS`- zcU{zRBnY;{x|rajtkYvMhLtu_PF)q~V`49%s<8ApS>1()DFqjtNz!^)^XjvHVSGeXr zOba?Y4?PGz*sJy{#`$fB6;-><0|}0qN!tHm>bH-pSI4IdkURM(NdMhR<>t+;Ne=TO zw-@QLq25H1*x5oQbh6OeoP#A*yk&*wYA7S!GG)x@1hX%gboZi$H!HiwRrMx2BE3XO zUWZZVMn;WoWlqoP@ZlkySs1$NMbxXFjIV@7L>T=iwk*+4jx8#mg0Kw*EeT}qM4xz#ZnZ%6ED;u4Z`y> zll3nIctiISKkIGS7F>>Y>$?yeFRdctfp$;4dpdR{LXfCCw|BCrbehq})tMuv&OF>- z5rz)7c}y}B3V&iVp_agmNYpreUQF7<39qU# zi-~eyKHJ1%Ri)Ib>t*nNy%`-_W)n4WM^;&J-zdCobs?RsI#vWM+rNyTqaXsBeoq-k zR*1&g{;pKpUHH-TCHvGX|8ZUkyLhekqnuwZON*BEBPFYzF&S=v$jmG(&^io2uP1d< zD|~|crHF4AJ|2yXwd6=ejmqqww=l{C72} zMf*#f>Lk&V9PND`@5A}V1vMhp{h%A?w&l5z&|JB!(li{l$}}CS*4(+X%^0ML6ZSmoPJODDDI3JUG7)&O!W41PmUZ4(;_v>54F-Pu`sW9a3DJw}q zd%9d1Wsry+2zp=iG)j8lmgTbXQb(H*Y*K`pw|R+|roZo^9tBudgJ$;U0e|kYjXTyY zi2t=Uc5z?y9{~=&#b(&ck|>mwp>&Il-U%uQZDKYf(#-HTN$DD;oY%CEWD`HS*Uy;T zi#gY0%DMVX(zeL*OGWdAIKsfJnJGiRfSy_VU~@7hjbO6)0e+zHUg^Er@r*{2H&N!t z>-jC*ft>w?*^+zy_5P&$rRMiOK|Dj(E0cAkd_|frem?wtD;hV)HbARwVgH_&H0hu? zr%d3uYtQY4jrd-7=5Fm?8F43^9Z|y3PCB#;Bj9fxB2QO*{>)1X;v66C*tT6+-)S>({CeG# z@#%`HHj7C4$&~_|CtTd5beuUi0-cT44Fq~noFq66M<13kZsS23h5=!&=$LI?(D4AR zjxk4_&eNiUbn~|<%IDdBA+JY@Y*TVbb5?e8_>612+|>eNSzC4*JegOF%mf>sIw%HH zLx;B>hhvGN0z_Hy(z~9EAZTLlTeXbr{i>LExnG5~`KeT;Q4{H=9oF83-~fQiC`pMk zKushKUDK9HriRIOb*vnD=PXh*bPiG_<(9l|*Xp-?&NJlOE@n?;e zyX4orqnTK*_S#3gtF8pH)2dDlGnCHa)yu?kTb1rkULb}gD)J)r{>g5iD`qKOAh;BC z$Py(shpZOtyjT9|G&sX%Jg3}d*Scy^N-$%gbMqWC<(LlcWHG8lm4ZbjaX|Z=A{X~7 z$Fjs#Q#aSjSrV<0A}_}UYYrHq=|#9W6l~hn2eWDo4g6+&mn6_Lf794H*#=V*HLoWMp0j=W zdhZL_-*{ytUHQ}fcM=|%0@5}5HAxh+VFerS)U7YuuRZz#KW=B6Hcstj$>4x@!WVO_ z^RHT8W9ZnFf*95xWK%`Vf;{#)90X;=(Frjr!%-EGImAMfMsVUxv}m)Lw-XqHOx_zX zlNAoGZDMI&J$&NX5h&(RgNUrXtv7W`?j-{?oek~I(O=37$B!xUCffNz93Dlq%pXmy zNaRZnL{!~yyLSXZ#4aLQ2-m+kzTS=i8k)>j%TLt4=b34RQ~) zO>?oI)Voe#ul&DpEjiJa4W+db;?A?((c^v{_UQ;18+mEQv0416N=Fi?6B?#UVOGb@OaSjhz~D_Dr-3We z@`U_Jc?n>iQ?HQkOcaR^FPs-{nR1Qv(E(Q&o$ja3iI$#bOMcXHKKAqe@6~2S++jn} zSbKXT@$qK8`9@x%-%0JG(X$%*nnT@cr*}8@>O}U!=DU_bQkJ@`g7>F<$BGJjy#k+Pls6~H=R@0RC8$X!{K1^D zC>(LG_OiE}-{RTYA5Zf9v)A6eHW>LG&00X;AF0*9RmIMOySbgLJg#VYrTE0Kr^3}% zqM*e~O~ZJm;uqB$=k!M)vyxlK`QPv}Zy#59LX%~6%lKuk@;E_mUI2;-{;8taNe22? z#70PQp0$SB;L-N@Zb?R`^X9KH8Aszmqia(6$KH-m=(ZN{$(ybGQ&X3y<6whwiQ2N< zSka8^;r4s)bbYD3p8;Bh1J^P|{NQZxa#Lm2bhGyq|I1+%iL}8CZn0)paMzW`bvKG& zMjjVCM;{?a^=4cG?3F>}Ega90SD1sO|4UN$-LtrwKk@b_$Oj)&ClNDSyuGxfMKgNt z>k>lqzD3=cM!ZLjlSJf%gsp&a9S73Quns+PtnQqb$7P$Xbj*)}kJ>kX@)rj-1G+>m zVH#0GjWdGy_h?8lPeNbp&Y<Es?U4<1P2J6_S1urIg_dO8-G{{H6V{yBWYd{pG6HOX@PlZ`!q1zKLG zU*f5m<(z2*_r5}`dhU>u9OaRszHb!!^hxP9u|lS>V1<>*JSi$-%1k#~T5iu(0?Dl5 z!Q!Rouoo(%Ow`J%zhRzt=`-|_L_Ky}v zDR@-YTM4iw7$z0Mn4!Kd3(gCn$)RI3Q6s~<%4)DA}{%G*(4|}2X3lNH6!MxP$4!>P6>z5{>!D}27 zX}wk9fLx?jte`O!?88w0H3o1{643GAiMU~1@1hMKwxo%rm`)3VQ~2=8PxduK|Cz=Y ziy3k`yQP8HZZ|nI#9!7Z*8WaG{+8;Wzhu8nPJG>QSJwXW1{yy^u+l0rhFqiTq(|&& z-wrqC@uLuJX1Sa!;$zUvx;ktcu**(6nMCOi-;(dlsTex8E3wgcv}EfsE80!PP)tC^ zW=#{dA4nBJ+}Fw&=}un38I)Bb z#}bA$i(!ApwgS%yOKp868Y#LtV{wa+Klw%}tahVyBQORxZ8dpcx!eC(sBb)i4*Ht- zZ=Y00ZF76C^QCX_0=4^m)%5S(2r~$)Oa9cpJqVAp&UT!jEiVQEsBtjoBB^^Hq+Ufa zQsjmji@QsJKD>W;48?fZIdeXrD=fiQku4Kv@&$XSeke1kRI9k@YI zis+|f#A#DS>An>v`ArN1iBbtjX5yhFO&)ctk|7?iwD)a&*Qp+imHn+=uw-morlkF2 z2!7lgC#~N)9z4!HG79SF>-r^`J(|NF&#YW7F(?YNtO%d*Z~5)73cY76$}?X zBK;P1=?ZM8SP~aO(%3DmSXez4tue29f!lVuwdY6l>Mu@>f?0e8swIh)I&I6n?Tf2K z(k(aEuOH^g>FLv0p%rt-Lb5N&7o8FoDP?n*?VrLPKE1`WU>`8=_Z3deg&>y!&hn+^ z*6=mA6O=?#(7G$cY;wjb60SMN-PA4_(a?lL%aKeKC8-*`{_efFV%wDu6_u1SftiHv zMuD+|;T8uz%N)Q>yYdq@0XnIF*X^osPK~a)6{$rJH=Z9i!?~JXowB61hhTxq*?lHr z!*+`<%xH01k#yZ^|YvWp(7eCrOFEEF zcTzO(D4P($3}sQW$wnb5aLN3BhwKLBH-c^M-a3W*O5tcg!CT|r{m@-TM)vV%TY5H} ztJC|ems!#uUw=?EMf!Xrzb^C1Be6J8C|e~El$1Kijm~1WqNIo{?A{TTmrK}_Yj1b@ zDAw?JGI%=7uW5zjo9!o9*(@42VMaJVDDu3GRvA%Z96fB8dw=;{55-@<*{l`sx;x-T zVY<3l6i`TykE%k`$(TX;oLPR|#M{ph+}H?M2o3$vtj%-LEIi_QTHRJjw#Imt+3 z5o@rZXfvo;kts5`54?19B|CiD6yBkH7yVz8iNxL-L8L#7s*qmg0l@peE)#Xn`oong@@I1UW zEAQ+M_9u(A%c)Zfze}APpNec;&QLCTIRx;SuKJh2B^3AHmXj<9E}(vSSz5IIZU>Mc zp1UD=4w7bQI&gp96zf?tH2Lzkw|&Z^#V`2k`tx|}m9~}=L#e^2BYWE=Z;_%NN`D#< zA%{@rpD%KyQ2;k(FlH>8Jq!4m#j71v2$u$XJ~SmSVEdYpQQQtg!{w{)e(lkL&5rV3 zHpo+JqCPf~Ftj*u|4wo+Xh~m=&L)^%6gD`ixu3{yJ~hv7{57~tF%sBlNfdg!&t5qR zRpQq51W}38vC6ac7Fi|wBC3t+x&osZ00LYuPtwHg(RbT zf2PcO0N#8uOvpDTwVYNj`~@en6eyhMeu`e^aB5C?z(^4~cX#)M)X$s~E-aclFzfpN zSg#K}HVV!HJ@idauaVNb{M|{XJmxRnhy~w!;|0WJjAVnmehk-VGMW_$WH^r4-&Cm@ z6KxA^Qhw`gPnsWT6oy1~Slr(q;W_j0dlL#^Gw)3Ngz%?r&L~q=1KcJyCS8WGC*Uh^p|I<>7YY0f@NMA?~Hz-y5wA(y0 zwm#~m3+ev~EsXy^lKv+gMp}&PyZv7z?eZUn7Wywm|4R`u9i+Km=8Kj%$)eI7%ufHj zq9jPg8AKb3ii&J=eyLtt#ZL@q5^wVz#lP9WenmARVLIbqk^fuIy9Zqb5MK0e`hCdT zYu@;zw|HE*zmj^@KWqpy2`YE#q6u=md`}R zcM+}onG#-oKd1{6v$Dp(jiJ-Xr>difif83)%Z0ILJipxa zKd@8^9M2ilNG7K9bxj}3a#6bCr%AiaPOGQ$5ESMZlIvKL`;?tViOD3L-zF?ltIXa@ zJtv+E`^AV(#6OTSF?Gd=k z9TG1R=)b{MDi&=~G6_2(TUpPMf2@_J%ir?F5fn9YQw)lgpx2^fI*eU1FxdTc+^jey zk+aM*7p^(4o@a=Gr%$1!CCk?Ps#0}WS`L^QK542ZrBA)^?z=#%D+%?_eAMNJ{fUm- z$S5S^$^lMp+9<*JS>kO;F0UbbkAmMs4-r$zczW|GqkVw;gNB|FvSy5Mw)y0SMAsyl zR9kq)PLXZw^)%=b>;A1VwC=p!oPF{{eNq6gHB@wB(b$w#vWWJRYCyO`mT{DbZc>^7 zUo8AgcWf+mb4NOq&d0%}38tsP`a@biu*nM^%0u@c=W_G)X=QWbxaBG0LRaSmRP|01 z=XcW$B~g~IBeuQP%-7)xklg z1|e-s)iObh^sO!139FI%OwH3o9bT7%pUJ^3+yt?i4QjVt)l4fNpI89k5G9Tkh65BTG#vZ&b=l6b+Kr50{{S`;LZJVLtRFNaxZO4}(dYb171gH19 z$7P#fWx3qWG-$I3aPw=T5Qk`o-{s?7(`Jy~U2_&?lRU5I0pm@1&5G$lZbRY0)~B}o zz%xJHjuUM%8BJuODrOeXHx7*bL5pxarA5>7;&;t^C2QB){2HB*42X??|7cv3PKkWl z1h(4XfQ5|-S4qw>DWzrlNz$g8x~9vQam<>uaed``9-_i(+;>oC$;OYmu^Is2w7Pw} z0OQeBdZGhg2bdCQJC>n~Yg|*5`E+((-kf)jnPt(o!Ax9S;)``~QPk0FVh#q%Xf7&V z_M5RfS_opdU%7XxxmjfCl(Ao=FWd^8)bPEv?W!`507TKUZ+3in;QAiZIaptPHgSGh zzxyjzmk*sGb#UAR_d6BI-oE3BoZ54#NU3k@^C~Wn>fIWKN{D6IxkZ$&fyfje=i$>4?d{9*mP|!!Yz#C%2*r2LQ8qKI4_88e zn*eU;5w2Wr%9z-5hG{jnSqbdHe)TrNCrE(PYlMz5%knp5pvFygo#%kKn9_3#(GEv@ zY&YZ&&u8;$%ym@aR6a|7DD8ic#dN+eUGA~!z_Nc;TPc1yM9Q$-{FMX_xUi{!vb^?I zvM10*lEJr}7aZj^Qg|;D5NQ%i`P^%|x@r$AWvhF22>5uXTe$~asME98(Id|`2DGE9 zMy}hv`Kn3t4q&&=0@oIg0K&(R$CM-RFnRC?gE#T!^(~9riA$;q%M)7X{IhMx?cC0O zmxcz*d^(Q(h*DVNC!tl8!n_ed{aWUvEjn5K+T4x+Syl&MQWH6){CLkbkU@AEny~VU z^Lu{Wdh}2HQg)aAzamaYNzZMF`syhEI(qW&!t9*N=taLHaCuzsQp-j0I`qF{{VVP; zg#GzYbF?gaRQ!3K?0BG3sE)ak9njBXrJBH{$GJ*s6kbKK>P;2v#nxdIDH^rp5Wp;Y zDYBmw`Lc^QGoV-bVX2{TC%H3)u)e~`@cD=}VZ~ztnyT`OXLPBaVuw7S(mhiR>^|Wk z?hQD8D(5K-k}d6wb0irbat~v#>*zet=1aHS)V)%q+bYXj!}2D_z4@UsdTB= zBCEw+@@R>Pf@RlQpB+k8&ub4_K?uTqoE(o4%a4ir84!8=w8%g~drev!DIkbsAp0;u zRrfR6na`8#GiPNjO*M1)jqJ^WBl{z+?^w6ThWztFq>|Y5hG&XiBg?y{bV0pRV7+rl zb_Te_O)JaMFXQISuY;+cwY+%BZBX`$`*iN~F~czM`vF*2R`9I|d+1CdCWeCZAqvwG z!n3(~#wvJ>HtmC~(sUb~4O5Bo>b4_`714HN1nbx?C9#3&bXIEcqk`4mm{?amJ}+QV zaF)K=K17=l7=tj^I$(Db<@-w?H`UsG^Wjg0 z26JGVo7FZ=q3dUGaduDP16TR+IBU>l4Og;HHlwzL^_viW(ldcOd; z0|j#GEwW;sCO#+?e@Os|7NnDEod*yOucr_s9DmKxsF^T#j#>T=QAZrK1FfzanPO&7 z^E=kN1z@K~~mxdWnwHcpV{ z;*}+qr>z{*Z3_l#q_`dz%?Xbb_8gu!Oh2#67KQql7Y)H)s5Si(jJKa^j#EN@sS=hEhGh;0{Mr;}#8D_qk+2+-d&mLd5wes=(#=#?y&cp7cqqI+^P z5VkxMHAU@JsPmMt#eF#Ww$jIpP~&*7O-3S|TkmSW7FZV>TmUUO%`y%!VtD+qd>orR z_gc*Ai-D{8FZT*N7%+85NmThakNfwf>u)=UQqy<#3u%LdrAeZai_13*#%r&1^M7yu zsJeYA>zwC!d^u|5e8u}pMivTrk9yO-zsfvnG+Nn@WRXIH*&#BWsH^;8L&Ym{{(0~I zX^bqUHD;{R5DRL1!{mZE@&_?PA?)ekB|WI_C&!_WC64OgPm*_QdDIa8D1xg~*y2@y zqBzrfO_gMGmKdkuM}Db7opOB64n!vrRpIwSs!#9Sb+RM9v(fK%bltGlv>l z07{0GO&JA^y`GD+gzpjK<0f0RE6;P?3bI?jB$JTu%y3@Na+(-JY`6p#Bh6s-H8-3! zb5JDKOTi`iXpqe5nria*c$fU_O^Bf8=qv^Yjn>BlZTbEbwm4If20lFsmWLbm2P(x$ z*FFt*sW<YrWpcJ+Stde?GbKx|yXNIEyE#pUl8p(c(ipBKVcH3yQ6w54jv>^a+p^Xi+) zc%c+vdeFM+CLNFDX|i?55DUC42DcpMud*;GM#{KPHSp+?!=NRe_?XMQhmyc#(MXBN zXv>wZ!S})Zloz)~!w2%u|LH~l8%S}&qMRL*&vt6=8R=v>{+_>rzu-wuV!cZ;mc0|vAAhQ&%zY$2E zE4I+>nTcck6W6n4^6h&k!Hwi8dS7rRwHO{~y<#^rP_D#_O>JVn_&9sQ|QyAoe z(}(OZV>0Fyo}o!!5w2@RA&!9+V1J=nVLLa^)Y9aOGB}_DJ`ONYHR$uUOAm{Tur zpr&dGnk5uiRZ&qd5qL8{UEC&BUWf;V8K&PNnm>^e$+Te5o1+H%N#E+($oY z4C%8fA5_Iurr@1p%0{)Yj@oIs4du+`zhHk0e9MAgYY}OF8Qrw0 zdiv8wxZ1rV%&NSY3QdguXQOMRVkRqFt5a4pLDqa;ehj$K9l%$m>c?Rfma3CJZ4M_u zUo}$cglf>ar1@}pcC+qlCc%1`RUNN`xYJx)zk~{qud1sR%-{z`JidIzWqBjrtFVb(t}ZH`&O%^B+^5xU zjZ+Kqg#dFlf;wb#)8b+ig6T!U*4_U$Bz4H{>hixpmGYhO7p(54snLm%xTejo8wYfF z-xOvOL4X55IaS3sxkgrc7omAa{ZYd5+d&P$LYF$H&pMXEOwoa)I+ZR1rOG@=*l@`! ztRY!I*L!wk$<=)H)h6x6P+Yy{6Z(QWV8Mv^;^NAm0K9V40A%s3?P4EOg}}qPSO!%t zJY)_XMv>d18}Y4|c>A|7rtr(;Vd+Q^z=}yRVATT~7B~12#n5B7OFdAHZOQIM3d;}W z;OfI?^+JzLqx33tjLK{1tiiBwN9mGEN9wF9+MIT~Z1mp535?~3|8jw&rvMY7Dxt%O zlcrTt4T0Yn5*#ti489>t4?6i9>gakrwQL_lG*e&PtNqJ(MZB%Gkti7QDH zX_xEv&GhnS%2Z1M*a3LDRoZ(Y3~@4vTl2Os$OGDgVphZvn4{Cfp`vaa&c^%X{t0Eu zSu^i8X~U6=xif}_7d^Zi)`(BNiSSpe93#ah+|+|j7UaP0Q8s`RyQ{XVFj{ymeL(#W z(_6az2O@7G%(*OGBa!?M4tG~qvHEJs$vtvC>v{lPFB}Ex>g~!YXj6zB6$>;klO!Ct z`ND^HICbeT9!s%KR2?L87S*+v7uUerz*?q{{lq!XiB9yqI38zv)Z6@nT##c4R?zsf zR^phM`OiG!ECRN{t*)c(MOom2rK4wPCacr!``ruqLGV+IfgC0%Yv^u#%@pC~!WJ+e zfF2Wk$8Ni~fJCvzb)v6_j-8QK;EnEx@;jOJ!I5?h$oTBa8=+Y=-d!rqbaw&f;XvwL z4YB21t^1AtVC_Z~Q0${q@nzV9vty1Rw+N}Qk#JG^tUm;mfM*KEwbl1RJn*Eb77#CU!%fV~6{E5q_VH5m5nY?DsL^H;x?B97miT=+mueJpHpj?4P1v534mQ?H zR4(~U5X^Y|meusM4}@tD@h@RJZ66l~HO6WLMYVQ>*N72gaAJg?o|gQ&C`PIj6H4sm zuk8JS3_slKz^Gm9y_*gBRtQrNJmfQkdOjX;M@#yvui!fg*LsvxCq$R_ZHro0gKYZ7 z(7w+iwi;P;9)G|*bDSxSy;^!cf?gSKC-RA5?X3)Rb$`3el8yT!^m+M*5L-2@xU_iP z&N`BKR#*Fpl@v{IvYYPuCPaKbdSXIN*FBtkEedvsE$B8&9G@L%1G-PryL7E`i0LYz z^lUs$b9gsSM)~SX3cY+YjZN1%oqB#PLmdf6zw4r287?rcC-mv?yRk7p-VK~95yg7A zvj^`!)CnZ;sS+o4uytFo*n8|2jem8~?s{2RIc)&REwv9>f$x1w-Ih)p0t2d^Bzm{QNBnFV*bV%;uIjXyhB&@0Ga5 zc3LF6DcS%?Iil=ZoaL)Scw0ybJ-}fhHF5w67@2xeN}WY#f)n4ArUC)siW9ZPZ0X1V zypH2dyzaqR*7O4{=1Hlk(td}u5LSyr`e4leL8x~Bi%`G(TM|RjkNjVR%JpAtO8(!< z`rpbV;*P%TY!dq0TEuF3UWaOKI*@&+6-$;@U<$*Qu{ZGqi50PhH$E*gg@3hmh_t%% z_0xB@3)Kjn+jQyWH}>UIAFtNM%+Sw$M;#$2S zX@YQnwC*6_(23HF8;3K;W=44zr*K`W)m);1mYPL*nZl#CbbF=Oh>9#zF$2mAcfiIJ zqqlvRhmnJWhLujh0e{|}E?46|9a=Lfv&BH*`cWn466sHjDatlV`id<@Ix&cm<3ji{5mn^Al;1LBxh@%L z+P9)}YTDOx2%E}a-7sa#M(4$`GYs>1jpaX38ypqTeM@94qS937-yF8i-gl@JsrP7W zoIde1pwRfe-X=;_wM#BaDR)Hy0PmoKjP0g{G1}<>$S~=C2M+c6ccoPD)$-=+tN75- zm+noYU+A!$KXp0a&5JdVi;$N;-4}Ou-&su8f zGJlTM+xqbL^l|s!P~|=ZQ7Q_k`UcN=uUoqBx6>0i^&bzYMddf4g#8d+=s6bB|J_=$ zPt(pXw1_dh+w(4x*8DGw#zV9pg$*8MGhgOlN&Ic@1K2n>_(0$g^tK5n)GTGhh$i1E%M&5;BK`-={j71mmxGU6-+pSST!#4|Uo zC3~vRb**-yTKF7AqiM8Kjpe)G^_zD|wM|r5_Jn3d4^b0S8;FuyebeWGhWUXV`j8QP z8cH@EpB>A1?_P6f6&q8^3`50LQ{LghJ$%g>id6NT!6QZGwxW&FQztHcV6ExZ40oSh z6(@$7^AKFljVDJQxONkEYQk|q8%9^$WLVPRx!t@ms3fdn|8I1y;aXiHbAX$egfFNp$xDC{S-Tak=iN9V#zqMHF=)j4icTd+$vr_m9 z&zY)wS8@e1iD%cHSyS#8BX+Ih#4?2G{{HeBv(`cAiWD1Q#L(%o+Xu<+8UlWFWIay$ zz;z13s}2oBq2dp?p(Eq4>|Ei3YF5xL5N+s}2{JmbzP0+~k7zERvy1|QLMCYt1FxL^ zZt31GHlhV;)O=q5fw@~h=p#sYP}AeRqWz!~5Z}Nu_4ww;!puDYep1%apEebHtRyoy zTdxoXXV}@cjehgxvg0|JsvB}^+}dp94NquJPMCV@?cjMm{E^&ECbE38$^b|AD@}QR z;?`gzGVlD`66QTbcZ3GXPiNYfpzkSa8Qn9g)A$wY-*q|YY=Q}&$tl^4;we^=2a^y6 zk-*LOkC}ED?xjNT`Db1vWpTg4Jp}LI0)?1a5r!UwTV>+?M2`rc^{GK4lqEvF>mI*R zkTPD;CTUhAc)i|^AcTJO_b;-1W<*u*lh)Ip`O<&fv&nW#mtL#7n*#0yDl5a9(x>hw zup8_ag$`piDl`GT^v(k1E8NYnm;*CYsC6VNa=!Y~Yx)L~ZKJOzEjPtWX`SJrcy#$+ za4HZ>+av?*Z*K1%PP!nla!^u*7|gOH1Qh%7m>z|mmMEY}kKy4xr6eN?y3YRD_{9n~ z!-d_uyQA6pQD5-6I zd_~UY7eWxQEh{abI~lKM`DOCbKB;VHImcvA%0R@`gnM`u&mhdM0VuIZJY6Dl_iaYF0pl6JujwYXewNx$Sszqq@5nwqM#XH?^mdK zTZ?qBun4U|;NG#vxM?(~?Fx60lXlPaEUty|uvS!`D>Bjf4!_O^!zc8QI^1}xAll(2 zP6#@OMY{i(i1V?c`QT6-o`d0Ap-<$Yid$q;sZ5Jwu022Px$azuS_*8KY&luM=CdZ7 z6$XK>q&oaxvfq?^iBK`nZO4tD@@I z)9C>HRt46BrO+T+MF75W+z_9V=v^AM+f)8i^}aA&Dcy5TYT;3~Z21N`{+a?7KbmyG zC9R3XI$0R^Y>w@DbO6GLB+lma%Sr1emO0?#tlQcHH3@fy2FV$!AS3J)BZ(g=a^*km zxnBXpI(L!oYF7dV)jj+>p90K!t8Q5n8}$g+^!d ztJzIwP?mn*6XlE4gNpRj8?R6pOusso>odWU#AlEr{|I1rKXyseaTL=g<@QAXArivs zxJWE5LcJGayj}@_U0~`9si#%8^wP2WbP=8y>)*mcZbERjmwkO~Hp1j_DWE`9AK|-vHa=aqLzZ0&THqpuJX%WS(!qtK}*-wVLiD5<{g z+>~c85npI6Y5a$O-Drq*)9TY)Z}F;4FODwvqDv!)LtS9Yi&hjuV>rhFfvCB6cWy=7 zwH?@0i?VlRd?DIV#(oBtIEdm*;k0wDQESK~lhH?`!9p53W==*PV^|%HTq>OJE4QpC z^@v`rUAFwT6ZbgE#y@nr{U3v(L_84lFf+^sQnT`l!1|Z-1PzPzQ2HFG}SKi$UyOik(H;-uNymow!`7?yNhs<2N z`=O#_P3Lgea)H-OGB?@Ev2`SZ*nM`R7N9b>UaxY1QQm1?31r43u4eO&+s|?Py^p=i z{%lrS4(u(Ux)PyUzo1sS9`vMO+BM{~8dI^5jmx1b*{uRUVNZE3a&1hOc_muX%BZ5h z?b9E^g9|5>s1JcyU;Z6pWLpClHMUXpng{{8l=dZ{`qtbgcUT@<8=$JZOnq~uV;&MPjk(0TD-m4lF7Y7p^+QOiy1o%QQLe0bRs)RItJN>~dA*j$Pq5rzx;w#kD_3_S%$2I_qEt{yN?u#PD zon;#B$+z;X{rBFqQtF7-cg|I+4+Dg9jzxUE#z{**mCRz9)}q{`e{$d{d8`>63M6^4 z)qk~bw>+dyAnfL#rI@ICUc2jXCl9ud^)h}YIGpi2^}GKvpVg()D(ioi%r*X=A@KZ~ zW#7+VP~fjRwJH8tLx{yYG$(}a_-19U{Z#0Li{tKjTt3Yhv6E`~IwkUSv}LW7;IKAT zOMdIY)KW&4uFCv|7c*l@DL6zbZWDdsIF$c*^QGEpcbVJtQn-KPgFxv{Z`_txItR19 zs5teLw-h$5mTu@Vy*Z@6Nx5GbzwM=fN{6UC#X>p@cIKL* zI;r3o^On|m0M-81N_*c!*8rSw0){UykDNf?t`E>0dNBW6r z{8zPZ7T%d3o@keF+36~KD$Z-I%^NIV)<=H58>FF}@YN6jXJfes$WfQLGv2pGO+OzJ zamkLkrVPF~Mmx5^1>-DXISfZB%sbW#*E3fS{OE>QpO~29lPsgeypmq9N4kKDn&KEWJHbbYkkwSmlM+#@o9UP%`$s` zN|;I6dtK#rKdmhh#P=rT$XsT0n^6|gebVJyjkzKew$1)nDI@u^?KwRA@L)-1+e1rILB@sqSXbGjlZQ-@gRo_}gY=g8g^R4L!FfsY!waC>oz| z15}WlcBO$AKW>MZ>LxkYpkMrxA+ur3r_X@{nc5$xZzjT9YOPEEaz3(5P&tmg>K>kM zvvCK(TAgm0KUU~7fbXaE-{O;pD>S7>Lb3)80$_HEt#o7jyl(;gkB}P^?#`a#c8~5} zzf6!77AxAYu{rK&4D+?WLD14ei+gvge%&^qMLHc-;y$>0Y5hti-86iHpY@iZ@y4;g zs!(s>wsuK%*>kmvmtJQx@x~t5uJ_A3gJZU z?!G%X{Z4w$2cE<|cJt1}OyArMO}D-YT16cGLg)i~F5ed7-0G*en>Y&#B`s~K{jM|P zXPyK7mpYTaijJum`U@y2?($*tv^E>_&TOJi)wWAWxn_wk zZsTYXf6Bg0Lrz8bVBBzOO&UsCOp6T#lRa+L^@D^$^}}BY2|yjoMe%ETgZhyF!CJbQ z&H?*m77i?VU)uqo_Y0iu^sxKEqN5bU( z#k0S--6md?TJALCGv2wX0bk`1_xA*dXfM%MP-BW5pECO({-dUs=`XjO7q)V&=;hrB zH?+cyBHT)S{i?5X!{;Dv5v%Aht(dkL0s-+IA=eDrH7}k?m*`P_qZ|u{thu8h^>>_^ z>GJaJbFH%Rqa>I4Q}_F_vAw5MIq#_HHyi}2V)6xR&fzI5(e_+38!Bxhh|eie?CORD zQe3s!adzOK#{PZnZ0~{%bKPC?ycgo97?SW@U#l|ibV|zgbR)p*3;Kk7zH*Tm$A~#g zn>Wu4OKPtX^adpzvuo8=Au@`?aMMIbp{vtuDqo1OVDIG1 z67fh)ewAR2e`Fxasr)nF-anCwBn-@D+6s1T^z-u$bCZshA(rccqM*u@c%K6i*1^}^ z+Up8=>5JN9d)$wQ56w-H!SUV>bKPl1XQKqABGRCU#;18>fA=yHBfa3`-qM(W!7=mh zkV(3g5#n&ymZ4<#0cIs}iI8@Ny`GQ8saigW}MGmHT_12SdtlYdgLXH9!=-xl1 zjGuXG_0N^b78!S}eykkcXsr;ie)(r+ZNYZuQMKIZIMn5A;$k#uZQTVdL>t`Km+)cv z*uJ&5N0wl;KXL@zeN1V+vHD!;)Ya1(z%|HRRbBKM2^Py&GVjq~XYeZ{wWCcw#y2

    }i^U~HBk}ihk$F+JXTh7oT29Q^)V;hQ6M6ovKEDs0EZj8B zM!vcYqAb66tSf8cQ*wxCG-=PFV%F8%Z)Z#u@omyse2;LVBik*il6)kpI}~#Y3Qsu7 zo-Q(fH1DYOHF0-3TB%~|_)yIwNc-_|(9Ud%6M)-=TlH|^ayAn;>E`_M4P?I2T|Aat zUF2<}ZT1VVYtVj?5^98(l2Mof8WHr&;%CR!1ouBU)AxUICc?j^rP6O{-2V?`QvP@S z-<^kdx9^j8h7f7fbN=<#XzXbESK7Yf-P?SDKaeW$(=&G)7&k#4%`e*hjutF)li3THIVzJw2kk2* zwRN4Hzc03=FE=zTwKu7$_s?TsOH1>IhvxUH>|jlY2(cHjg&!w;B(;E@N@XeOVL6tY zbIG4kPr?XECwIL~_seT1O;fRhzLe%75)<>^Kwi?|I9GoC$)^n^60j16t`oJZK)O8A z7-OhVe`UtdkqbAaXAHrjTn)0R4*4T^WcV_@Cx?^nxMSQ3tf+sNjMCC}K(K9h_&V>p zdV+X5te1$|q;&z^7}+}Ob$GOQmNMqQa|aUrTR9VgbCfv$?(4s3g2q_PMG@@wWGc60 zoGY)+=Z*j}9mPCJj5ZR>f&%L^#&Ke@W|hqn7_4_Ebe9ih9x-uJk8w~i3l^$VKmnUa=jqiACQ3myTWC)-QI!2wGdL|6eh5P<`p~DZ6Te=vw_|uYu6fczU#!l0l zr)E>{>vL9c`c8;>*h4G8!3)3?_t087x=cGcb1Jxk%BQ8!ptGdS-oVJ?U%QH&3b~>_ zrH?kw7E;T<(-EeFZ2dl=n=WmBa^FOVOWc!cf&YkzCZGGuX{0H07_aE@hw-Z8n9c0; z%ix5-J)fH>^xkaX7Z&2QTmgK2bIIZek=EpSfx?77_sn9ExwNcH42kG;rd8_&w`$u? ziB{{cYRG~C@3~?q&7X(9{Dd+;=|=sNX@d-)S2NB3N$%R>WnIgkbvvZ*YQy8;qh0oP zd3pc&6i9lKV#eO?VkEwE`u7Npu(E|>V2b){*LQBl$;IYNfjy?9}6%7M7`1mo_JovGlBs$+XZtdvR*sIe$`z&V?1og8 z;v&H(+05DsP1Y#M<5Tdjf?>T&)gfozq)_C2V8HVP2@X&=1di#YxY&(U$)*KBC*s^B zn6M|I@jUUGV#Jh9+rA+2l~B2ppXOT=IWnrr#nuar_sjSb0ry<4`;UWXttnzWR2nN< z)KHx9&RUo!R#(m@Pf)yeM?sK5pT!f`Y<0GuvvnV-I?7mE(bg;sBGwm4R5b`CDHRfXHYzLvr2jw zl|~7W4e;EgR{%$iH4(p^zQH)VAAiW3O6Bk`#zrTRrr1AHthGWa-2-L>+Be3ZH9~a7 zAyI92AD@;D;*fG1#Jlb;(jT9QdMpgN+qqeEtyq{mCfxKCn}`VS_|Ry)S>xG*Gp@$S z+k8gd);mACNgeMd>aDCQn3XTRF{Wx)MCWyJHmvFZE(D#7W0)&$oaP4yNJJlJGzZRq zK#pNzQ+lp5F+lpWPcZjpXWJeus_*RCmD~iaYa@FL(aSCl(Ghm8tl;KJPO^8rXr8QbQ zRq6si?S$Da4E#;H3H}*n5f?#0sl{mZPu=ICS{-GTR+kY!(J++gJ!wCO4Wq6m25rbJXZDgg*~}$#vX;GsUTV-Nj3b+A^C|r2qUR9y|K842=uR2TqrYb${$lZT#K)Q2U+S%sh!SEF7qeQmEq=v^@(hs}p&W^j@4G4&=S_|D)pqI{pAM94 zJgCiB3JSeI^cp!z)Xxqkjo&<}ln2?%TRtOnw>%L&OdT_8EK96BER)lDtFgj$m88b* zYKk23Q3eCt_R-DB>*3Xpj}@XULx}F!u*a6b@nQ5L!IT2<8x8-y{(;5;t^n_kXQ~Y& zL<*WDQunx!5JWBE_)Gf~+v3PtGGUlBr8{vV&Vl2AJk703#zHY#V5j$vtyweykq6l) zF>-(fx1kin?~P7m-CQp~UhFy{pSWUy@3A2k{C$3ZGv@=pJFxrZCLGkq9t+zPFjiU!l>+%aPDkPM+kTd5e%jqz46j4=)P2Djbj8 zyCCD1NNlMGr`~}M{>p*p?z3Fi{7;$_ZkbYhYeVbZ_I3?e`x7Su444dS{{_fLzC>P1eA68jba|soU!>Q+;GD;HGgYT z%DVFsGM`1GZ1!0w5L8qPadhB>nbfH^FgVP479q(#1-CP}ScC|qGey`;&Uth<`flEj zxClChmY;w3Z88okio$$P#b@k3xU6`3v+@ksWC&ILT(|21JDY$phyNKDLaf5M8y?Q^j5-1z(QQ}k(By?aseqmP7& zCe6wEg-CRf`oQ`2_YHyCbC+bELE8rhor`xfz{lZjH9wQ+gfB$htD?<+3w-eUY@lo@ z?-9_nCTwtXZL^@#3JB+T(5ry>$c#pE8m-qp^K^qao08H+H3lOX>dIo$a`SyY#*3^^WP-3^vqgR(klP}4Bxl4BKQX@O zacnHT=vu-yjb3eo@N@keb$yo*E{D{G9Ctlt3qM5~xE|l=BJY5c@J-teG*--> z_<=tFF07}!{rUE@iDRe> zgKpZ8-`bB|(wzqcm|NlUHICnmr2^Vg+Jscc$%}jsZ71vm?Za~P;q`{E+UY6N>kZi* zMR+KhXuY}m(ZgfV$*F0uS7;|PGx8>}JQ9+B$8!7uGUQ7(BZpD^eh;jpy~s1;Ingk1 z+Mh3~qR+q%FZ+as_i6BSxR-Zc)=j><#6YRpxtl)c;c+3l6kqX}SlFY2!1&a7Hk$kT z`3*3|U6SQ_F^S3IWlo}=i9ALn=y67VUjrmCprc)DmMkkF(7?- za19A^ukI;6JvR6GBHEEDt^5Aq9p`;%MD{}T+X_X<4O?5v3BsS5 z5wcJBSy~B_a*U}XW$QxrjASt&d%Z0G(&X`L2<($0@PysK(-pUf#0;JceNg`kL%$mOql)Zk`Qc}7uV|sH)RRXh zs~+YDn#{(|l#!aB;Js9N21U^sa=&4n%ZZRr@fhZ=5wBjGAF2Bc6EA_r8gFYcabvvF zYS^E>;+eIx4}<&t{?Ot{;p3B;$|+{Q0uw-7b0YVH$5Cl95A99k{+PyQWk;aP_Ak$_ zh1)eJ2y)do8bH9+V^RR|+_o2X!bxKalD~N0gH!JZruh?Hd_eXm4dCjQW@+cNOPy|0 z<~3X$TZPZp4B?hXYt<%WC$OhzXEi4>C@SsHu#1canT(I1%>_I?h60Zzi(h5cf1IG*z9o;c9dKK72$fU@h~Td)P%7iEbzr_s5%|3F9be0(YvQ;cZ`&4pZj|D|4_pSPjMa z_LsB@D!g4DI0@q2a=l=?HiI0KXYlSuH-8=8P`s1@%d- zw7%aARH~z;ek`)eKQVFdpG%tOVb9DMRGEtU1?d3oC&sGBXZY9=GhtE1fi)*m=HM5( zEO}aOMsGbjS!9>fR?EpD7a`*_z5txq(NzY9pNJHta#@rSULj8OZWEGY&n|(J&u;}mMZ!1}x`*7Ou54q0U*n9}_ji~}*bHY+uQQ=~I^EW2+ z`q8U$d8VP6^J;0tQ&{sQf0#J56;`AAGP5y0ewypZ|EfC3{FGA!#0*r}KyypNk;cH* z_U<@sALVu@$BDaay9ku!jIX3dqc!CxY9yr+&f!an}iLVSz5lWIQ@7*-k zgkY_=p%C$`wu%x*9%R9tmq3!Vj7uAT1^(UfC%V2|DPk@{DKyl2u|k z2Itiy%uhH^MWkix^u95falol2F^{)3>?Hl#-5ti8370x)lM?&v%g zg*N53Q>g2khZ^8Y$Xj=HwnI?!Mr#~UR_A}xsBIt_c&flQPB)@y+=z9G@w-p>uWV^_w&i3P~Nj7hZ=&I6WLJojXEIuci%wUC)_9DX$!@pOyfq)A=D~2!*rr}^Cs!AqEVz+)Skm;Rm^PJB^#ZcGkI;6r&j6*+JDHT0By4|J#IARo8Rw$3e-r z7tZXX_J{d7?NuiW(vk_U2UZ=6q||(?M{N)jq>YY!`@HsP5_h5c6?8Rss48p5cqrhgK@=OY@Osr}YZt2#@o=8z|N5Y=hZ?NIeEuEx zquVIe;fW}r$Q@lyJKx|*!fouyK*_SHG+lR*iL^lUx9X(u%IpEO=vPjdtmB47S2ySH z7AjuVXWh4BHswf60f!9pOBz1eP0I;gPC5Nws>4CPw{)5i2)G60rYig_5OPBpoQBsK zky4%T<9v#DLbZ5i;%CZa!j)1)bDM`|Ll;h(oJ!^RsKTp7&+E+p^F)pKU)=bwC5Gbe z{t(9c4`PJ;ryTvK-2bOMkZ_d_B0=%;H_&Y)kEv!q;(KLz$sz@MN3x`#Cf25XH}I}$ zr26Z4h6?pJh(ngy8A@xBu)@W?fk4{%msKna=H~?IxRtvx*~9(wB7d|^4cah^ZXj-SJ_6ApO9bXr$J%g6 zC(9r7hzF&t-&kYaPRKnvq6_7tp|BSU-+^y7`z2DilT@HOHy<%*FMox7;5t_nkbf~F z&&Rn&NY=%3PF=Cs*1XCI@z-+3$Fvlpx^csph|7w0F~hiKqD;RPJ=9NJxgcp+?;K2gdk-AWu2#_u zHM=%~DYQCWPP60WJ_GUJhtxx+WzdRt$gHD^je(DmDD~{I4pkRqTHi^ZV4yi8Sx1YPR-6KG9ZvL&+Q1N4S_@!wi zDJS+7K~_Ai`N;nd8Z&H<8e;y!_f%aMiLj3v4Ofe{@CVrFnrN}5{V~m{@u-3}@DfPB zKYDh%UpiA%G+(&-(2%TQ(+z}ew5aC{JCIJgJ519l+R9jafaiMB1AcF_+zZrJ=^9JZ?1hAm zFBWV#J`EMFCA&TUg-Jz4Kw1$U@;`l&NU5#u^?FF!_betoRqLi}e{Dxe?as~)*;vV% z1%~L6obqbO<|s8$zwI-bF5;F6>!6H#wY-Ewx_Sl2B`ht+UzM8MJGD{(4&!v|@1eXM z^h$5_P8SvxrVWA?fGA%1H91slg=hpV^DbJ&Me2Ly6%|C{Q4waRH)YoVGybEu>Y{{i zEb{OBbX(esk4e0RJBAl=fcQUnKh8bMorKNI;27(4SkE#ttr%C+0z%v4>Pr44+ioOe zy5eOS6I+;{MNm1xo;WCI&{}eKY|V*VK-%8tJXE%lmbi>Rp#EKXt9M2gxpcgGlVAVj zh+{`XC?vCbg!+|ZurYQh3trbr^LjpQi}^?z#&7LiZM~n9eQ?yBuT7CE?-s48R*ElfpY(PuNvG>!{x_mfPz3zr5S^Opqr>Jay{=$DSl zT^QDV9Yr^UVbB}^+wulXF_qW+i@bPhJINr6>>2 z4Hc7Baej5F(x!)&E7QVP5r9m+RDr@TcdyFC8u*HB7cqhG-nZT1*>Lsa_(s=hwMA+h zOt$r>npXhfuU5GgbpLz>PO8S`mq3sL5f;Wn0>FAX?bJ&oCyqkpq5u!RTUw{r*WBAS zDcTTIU;nPRW}?LTvOO;}yZC6H_IqP8dQf?Os_KRGtXG`OUWLcm6XUR4^0aY!7)>bR z+{Fe~Dap*wq2a?m()u1>=q!2I30o@nt$OkYR1kM$a9pbaYWc{pS{`sOUYyoK1KT#; zR^E#M5r=_0MW|1?7n^kHEiz zQ57MNM#9F?E+#8?=1mOE#`{67zjvT(s5@+>Vm{KjpbWkVRkv0auuCzUv*LB)fv1Q_&ErQz$HdI%l3!M?q3$ zh|2rG`#FFhdiUffdpyRqnz$Ag;n^-plN9vt8%RM0O%2*Lo1#_iZFu`~k@~T~BuA$a z-_p{!Sp??W&5i>Q=)Txy$YX#jlai9-HoMY#_Wj@>qsIh$^Q?;YkRdbHhNN4~Q^z3s zyIP(On18oX+67HTs#{f!k*g?_U@2>*(W`nh%FP_PTcSo!JCYLA(PJ?<(zN!O|J^GP z!^gfOD#|Rfxr;|e-~@cbkZfhTN1AwxHQl581eObKU@h``HSNyXv^$-+!34Udh4WbzFZF# zs9a4jQAjbRbHN#&j88m`p?lnBH$U`bdb~T?TAloez7g&i&9xy9HzqmL61jZu$XJ$} z5!~3AU~)78brij;dI1a7{_f#Z@1lU4K*Bn+B0Hyhz^WXQhgCgIj(gbGa-*exCM;=e zrn9r`$t(6o`5je`5n=kM8Cx3`nL7h{DIyDZ2zwV+Z@Xh11oeGJV;!;0*%APLnwwOQ zO3M$JOatz;95>O&f zAbc32n;mef=j*?6sYxb@}sCJ%5>mvKX~oSP#rS*}31*pnvVq8q$3k&8`IHZUWn zvR3oh@8%*S%m9z|h6?xW)SRF^Zc4*_%5{ZShja*^J_$a%tOGl*2xq!ZwDf(8{3pUD z7$~spBDLW)zi8Ta*b!(qJ|IDn7g2=hUh7Yke4Q~IUa1mfjsnBvx^ ze$#MMIQcmD@^F(mU_H{}s!Skl1JT>C$85pDdz&vvj=K;;{KsYqF4NNQCjIuFnTwTS zV3aEIjj_?ygI;mwV>plge4d}d`Yu*PQCCqqK333hZu7cGEIPs1e7!E*qnTicpl3Zc zl09j3%TN3;xT~dZ)1`grbrmpP)%46-DncQ3xN0m$7J7>QHo*0e`5dS5&rnr)VZvN+ zG%ZKn&GMxGn@d%$%r7MYwE~%}cv*}wUL5!JyFaM~M$4kB+qH@mZx-3!<8pcuT5Xgv zTw1quX)uy#adel~Ih_d^>owXH7sd!lCk9T#LtZO*GdJQ(oJ5i(s4~zJg?(c;r&_Ck zh<(O7BVwcW zpt4(kjljrFKf|A{by|-EUtSB#w^wD*X`rarLg=)lH!4L_?(4%{Q6U;EkQd=dfSHLSRADO3j(>3iN0$i)U56vpe7400X!+;w9a~!;CN@xIze14m$Tc8+&9ii-? z4MN~l%xUvn-}mY5;;7Ter4va+dFfeUAydKdL_hn4xua~EYt@?N0}iq^RB6m#eRi)w zB?q;U*e>o53o8Lx#A^*ptOZZU`=pIDwxS#fF-XK#pGttUcyW+7HkV$Y%y9_9pSx_T z2{)vdyL~)`^T6@~8zTxq5YrolFj0W~o8W!r2rNu1iV%81R$07ZL{G8|X{Ir0>bQ0&v7-7#n0<#cuw#YkoASRJOj-zh)@er(E z@|ySE-wk=kQgyROI`XO-xCPe@LT{Bn5eb^8?mQ*(WMr@!xpw(8&{(xzJgG(}FWG;9 zCr-Arqjv!h|B}9smiJ#68BkH3YVpt2f7oDFCDRwB3M5peSqzjVF71sGgQ6eLLmJ;n zjVtQGwFZonLW5SMt_OaAobE?D8rK#zkDUKQ)Hz1i*$3@DZPS=dV>Nct*tVTCZn$GR z*|BY_vCSRZwryj_ICrIgjg;>|J2 zfsy(GO>IK@&Md)oZA}K6IU676tr7W&D7M?eKxdw^GN;lETKdtY1Oed_$ZGO}UZ7wL zXL~opR*+fbv`+PEO*Y5>yz+%LpMM0$*QTuWFEI=kVoAk0=whmNXeARtcJxGdkK|&V z>VWjO2)7b4<(b{xi-R(klEgoAjEV+TnQ2b*MnRR63y7aLYnif9`(#lV-M}{_#07X2 z3y+}dT4K6r-;Awk&q-=ZgI_*=ek4lDLmrXu4)=xlKhX<_N_SW|l#8SinX#0JPl8lR z8ZJQlb)qvssOwTNm*F~3kyt#aucWi@(Wk+TtDeN_EG+Nj1;&_MPbdWm{rnCHfJq&6}@GF zuiZW>b1p9wr>?z8Wt4fu?~k4fxQBt0sw35hwXQu zL#l_%nMZ=7hh}wMWAw4*#z2Q-L_fL5D*j{B@9f`8LTC0o2(S5bnVqwK-P5>Z+g2C2ri2wvuuZi5eb`rPrVsf zXO&G#++L#3uR0!py2~gOH)YZ*TD@G*$L)eKA)?ET8o1hwFCtJKaT5pj!z~rCToWi0 z=aK9#`+ZuQ{brK2-&+N5g0(!Dsb0pf4ep9odOG7gkUJI`Xed}KTR!fo-oo_fxdvC0 zw%9jgtN4Io#RIj?IfuB9z(u?YKuPQQ;lE;C1s5%QCpdocMUuH&8@?*IpPBuJ_c23; zIvfmD+)TGyMY#>jZSf6tuU+SFoNu@8SEjGE z9ZeXaMRjXsWo6#)ze{u(zJ<*1$3?>%)UEDvIkdgmFQGG6Mc1e;X51#$o;fzm;rPNQ@~b}upBy+|?tU$61$1Zx zs#*bGa_3(+2UB0Ztr7g=7a|1zW_+TFm^w$<5!*~;|JNcp05j2qjr8ime?`amE_Gbt zAuyg%4d2$vod!>H+n{B~SzrTtbe;u3m&Z4NH=e#+@!obi>mCA~X|@1-CD225?1?6f z+Z=>9?IX94c^{yL3$`Q0*H+%nzN2-o|0gq<{=bwD{xcmjW8y;p59_`E|L_6*UwZUe z5Yk`kU}1Hq1YMSS@}jX^b=>H|VGZ*R>*Z>~{DFh`>Z%N1bZj$dypscw!yuwNV7;-s zF{nJ&`8DO|psx^3`5Z|5_HRS+NSLUVgi*Po>Pd|MA|8Z z9?TsP2YE>~X@kzoY8=U;bJ3pLf<~VRub;vuTq{^P_(ntF^l2OH_v9w^qCQLte@Bm6 zfNdJFd&d*-9vtlkHb{bPm4m2`Sdikfbu0*_F{Y!GOV;6(vxp@L%kYF0GeuZNCSusj z4wRx6dxsPoIa5COA6lD?JWXZXyCxMIUsbsRCFgb4%lRmf>lV%S{;|%6vl%(IuUfk6 zXu^$oi9ZC28ypc7Fy1C+c#-1I<_0GX9AkUri}l$l)zeX3BAk6S$Dck~t`CkG zvzW?RMovYe8zMvhmz$fxoHn@rFBLJCTE~gT{ftD$1%?m$qwD)h5x1&?896I9F|TC> zWz!kea=Q7mOlDM;r2^|vDp5}Q5pSA8l3#u{H3!81uBZi&1~OcOvrGZT=dC5}qCEo*|^sU0^Y==HH%A4dMQUoxcXX z5unqjr6cgJ;mH9q1Uj)MOX#1E9nn{Beh6U+7jH*Ng<(~}OjE5}kUleB-Hp>uqDD8J z5UUR+<`2hV?-H2zbB+rG1|LXHGZl5dJ zC#xR-^6F&<{1MhYol8bqg8d&6vLkrSL><+jGDTTfrBjc{S*#+d9GgBR-7~VS;LQ5D zfVOL32OYE9zX8F#muJf(d70dozVSM!jd>EiZZ0x-PkX7UfYM8mN!r!0@r5_!M}=CZ zFi)##2IHfOKJS-@e!&}f(WtjePE>X;YUJGY)wYg$8Uk5d>~YWMi+g^BS;-LT>X*r- zmrJFmh>{lr>Fgp^JzW`hK6id?3{|TB2j~wi3dxh3OMb4ZE*o*`#hONjrqKoGB^R61 z^;EwPhVr${`z+&eTeWCW9?nleJ%@xHv>v)8OK@mE1jZe!BOUl_GtDMi_aFa`(KW2M zSBQl_t=Uc4WCQ?aheklXi!geWLt0W1GSI!!8>7Io29oh(HtsSZsnt-(Vo@dd(8ZTP zd7?37dZvj@M+_ykt`OT9|J2`LluMIdSbvgQuQIsx#p~ML=6pMdbM>dgFIu{@w6GeN z4ieWlyTG^Olb^()?{Gv$hv{OIV-szJ(uH}#k<7G_PcG%@nM~;3>+lVAvF6WO>UHlF zjWFH$#;92Zi8SGuE@DfrBWNDk(yLX0=$yE(n#iDGH(9O^Z59S)o~isZ`Qx^vNfRUN zebvG123qq^N9Sd5MHai+ghh`F{mIqXXfF+SJ^9Pb`C=#o6aPFoB0=wcYJ;qJwQBw6 zw%Z-$UQ$?7M`pqOJyioZd9m#5z&)5? z)%bJPbstn^9wzY};^y05!i{~+O@{%7#bN~x2x4l4a~AkkRYaZYvSM&Sg5}~}&0Ob? z;17ap7!h=lV;{^x`w?rnVl_c}Mt$=QtK2F(9fy;7N=C~7eOlxo8bx^W14mn?@F131 zn6H`q2UJBk5=B8+LB`3nQdMg9{PsJ+!w{OX5CW)z0$h#;mGWxK(U5)|ClSlCGC9_h zLIkQQBMIhnN=(Fm3DlXbFfLBbykb;ENCHA={6j82s~dvZ-SS{iUdc`$_i4KN@MZuO zuiaQjht|96j}mFp23ytA>R^l@Mw1l28oA09;5kRso@M&KX!?{~la%Ezyy(4pKu@kJ z-UTwU1-3AqzHE*NElg|0xLVnl6>C?2!=Yl98+OyZdEOV2TVZ!3x=d^qYY8=7iO`UW z_7hJ<0xHYpOk76_%Xl1Sf78;<-LSjmP#WsAtYAk87A|lPiYa27gfR*O{ck)m7Piuy zuyL!*FS#wUuz7Hsf_RWzCaIo3Vj`MFK7T)!Sk!6v7q&Tb2gQQIy(y1IvBgrXWtR}n zAW|?d^ngH5+@#95Z`S8RzY(Ev3@t}sG}x&5K>_=GH9M#M@r~x9ie|#O) z2CeT>M;Vy7Ak>u1Ve5_-{){Le`D7n;fPyY2lJGv1qgRDbJ;kx6tD_MbKvaC6D&@L* z*j_!B3clST3nd1zP;Uw{m+V$D-COCxJ=tJ0bJ}gmIEN4Z7J+92@5GrvUiNpP@iNabU+C`|V}Xhn(@RKU5o(!=%#}dF zf>eB$Pe-;*;s-LqgKGr=vDy=6IBvPx85EzBnKBtVa@FwN+&Qoqo&H8a}VE`RVsX zk#Gt-2n~In$8_-Pf%R;|;RRA23lPrm2c1;ya^156zUA4)uW}umwxhFq@7Tlfs6~{D z{>qp_qYnCoJCL$!eURg+|0vCGtZCzi&FaoSynnYBWxh)TE9x*uuS{-bnaxtvGz zn8IWnyxo~B6Pw>8&FXeEQQeRjo_cx1ZQ@1Wk&W&(`!wf34L39u+jkbProZ%H3dR^H zQ;)r|$u9DjMkeCV=b!0$?-2NjsaUFg=D8(*4|~(JX7v7kiKa_HR3GgvfnoS%X0&pj zmAVozxWai8w)BrWA>_|{)5YxKj$;Gwx#uWJ;ull#c-J%Q_B4ag`eU(X)j_W$Py=c_ zA=hO)G6VAZ0bVd)@&_Nk5P(N(@51TSIW%$g6g|kgEzrj|NbTUGp?Op6(a>skCe20t z>I@nc&~_oMlQRGuL0L=Bg~ z@lX9>>xh3hN8!7&AkoZEM=YJ4&gy@SfAR7>>|tMLKf7YcSht3>yvd+a2o$8`l)e#V zi$!a`PX+0)O$eCS+`TdmHoq`GRTM~;{VBIeC0>0x|0KKy6cRu2H#b^_5#|C}$$}8( z&eY?Q4vhU0BHF8)!upzWpHw(yP=zR6885zS1Vz}Xsav~2pYEIl566pkrjWvQ3*2Ho zKP&U?7RQalX(}Ehs_GY!&{!|?kyCI1KepTR$%x8v0uE&ZeOO~1fQ)(IF{M26GRu=7 zj}HuxLJI91Lv`U_CZGxa6E|>On%o44;y0enweVEC6T9B1sA=twT~RGX0Y?BS7!jh1 z3KQz-si1dFzbUILic&rnY>0Nwd8et;iUU{vMdQUyz!A}*I%Sy)T?oFYBR#!W?0bUn zXx*63=7;MZvH%1>*9jMkUp!KTZ&AKx_4@}qvn&=aP8|Ek$ec+~a*F)iW_T;Mk05&1 zB>r_E1-!o-n~&yl4bq;B4&}&qrYCxqDCm8d3g9HKIpzc5w#oL&Fx&{Hv>45!@aAM* zdCfDA%dkC=gL%xDD8Snk-Tk$pO?Qnh-e!X z85&HJHe$~oCmpv$KL=>$ai0Rsvq_@MgnylWdLa2Mzt(VrI}VG@+yhb*3=i#;$(CI8 z#t90uP{gQrvJA}&Bqw}C_68Q1(8S4qaIxM7bwmmKiRT4UdUic)V{7wl8JgzA7;Y7O z#9*8>xV9uNW1*$G8$Mvv!=KqI*N+ysRh;vWWUQa;F>}!yzr@(TzB#qdr0?7BNJ^k` zgvWAapbWrD<4rsC6A-{zT^_Qu?l{p6=nLSAuqRH)jE(2?(A~}9CVPP%l6hed%T>t+ zoY-BHol3{E%eh*=ST8VkHb)=$X&4g;O63iAXvzWhw$4_^{0k@lw$5QLNxHxn1(pIo zKJRd!ZQd$nD>q)OT-0vUIL*S8RWlhX8zOm#GZe#4%e@Zd&;8MGsm4}OIEiIZ3PSDdHLR2>Xz2I6JGHuNrr>i%faBtbkid!c&?B3Bk++@ zA3pABKt{>>s`KeX$0ua@$J(V+imh6h$V1TFY^WMvkwiWkL3`!AbQ@ZyuT?bFr~Gv( zt3S4|oY-c|$FN_diRu*Bc++iB!gbygi1tm4Of2v}NyTox}*X;lw8+ zodcZKKX3{EtfLmyj4ip}<2(0#6MYGVai>t6X1DWT*)2SeilN`PGtw4`efO3ALc?b_ zIfkLFHNZYN;EV%}NQP_}C?0CzN}fsCgG1qcS8nXB*wg>TMx*j=D!q-F!4q(IXT*SB z5W?m9v06Tc_KRMjue7d8(m8ZgZl;N6TlYQGPv2#q;55(zBOE2_`P#p{k`}tR1$`&4 zEi1#?A>l2YziRHtzkX%!;c**UePou1<*%C0FJLDSDK5CugQ4tRUIR3uG70)Kigv&U zVvOlKCXa9@VSn%Xwgq&1X#3p7q2tAgzr)BSY;BZE)4q;zJNroghWA}S^>1YBy|b+n zj&P0nKXbncx{zFba)uQM%4Nqk3*^mkyCjSmMc~r-~ zxwvGXm)qXihmGLgS)GZ>B_z?-fESKfL5XEQ?%+2y16xgDJnD%Zyyfw*Fqq=vU;nJ3 zQ}8{F9u{{cj7Cs2xiP3!RrOf%XBcKA)QK35k4*nYQAt4~2K0|!r~Mf}Uox_@suBn& z7|tsO+9H*Nr31%gMWY|0b(*34YQYH?ZeDI~Aow7={Qa0N$>AF;$?=PG_M`=7y+~nC z0_g#5Cgz3|qRP=-N0ZdINdcL~#Xst&Mq@~ zoQEcxjWN@UnZ|Gnx|8~Qc%E?b zMrB2{l3dAN+R2lpg*@Xza88x(^Xb*!T>NVlH~Vso0Y_nhD`Euq^){AiL{7B1-FQ@1 z1?`D6HG-q>H($FYQN4)B1crz!gYMVoka~5+YAQ-zPL@?iL8w4Y*?$nMflOlso+=7F zJ~vz45fpo263%`T6<-NAC}MM#F`8ZNY$CU^GD1xLVt1EsE zO#e=648bY%9;voHxvFegtSwF%TYg2+s4P#$<(=yQd2_UAH0>!yCWwI|*?#frI8FxP zXhlJ(3cuPr$G3X+3?q!LI$Nn|&og+lti$+3S`d{0WK;hiecqDu4O zc1}L>t>d=ERXI+739~cE0^XtJ-w$Ld^CyGvDG2XJgqcL-D7Xiuu$jqCLsB9MC?9q%AZ{ zebqF6pBnO+W#epKo1Xijf$I3}wjMtmI)W>RBR>HGI5(-VY~J8mDmZ+W1)M5wwwy;a(St8a8+zwc@13=UqTjrpG+ zx!G&(*`m=2(|FoF@k<1B0K3sV->^@C9Ggbc9FO5<m?VJF;hl?Jw+V3ot zeC!@%6kV!7>Ge|E!HJvQ+f%P?n{^}u+IRP)7VPO)?}I=z;mzJLD#f86674=_r(>~B zkbvhs212Ko55h$tH(%)Kwd6ce>=}6D0od1DP4B=>cGNHJ5gu*}Odk%P z0=R|`{RV%$sje+Tx#F9*75HDjCyWt8vD{|kMuxKZ;)o*r-}B`ZDujg!^5ID756g(7;4_r4zXL zpq+Qjl}C5IB+L3!t5qtaS=`AyAcGbKkhAGu$t>2_y2N4ykM8Cf00B1qk&S|cPb_0cVp zFW;Wt6Y;ObJ-hI@dWzyK<09@z9E|SUF}-7%SVy#h+jUjtT1tKdk82>&3na~*UkEgu7-}{yrDyK&x{t_3!QaO3aCn%#$Cvrl-)*9; z@>dOWqnF#j0hzjXIqKcAPJHtIS%u_AI!;45!fGDH@edFs_y~gCe5S$fTT))XNf-1P ztyEoMnPBI3DWU%@D{s|gKjK4s%k@T8j$&nhb!_wyyLpxCA{iY|QF?o#x47faO-g5h zFsr>sDe8{Ag&zl_I$Ij34^Z*eo(bz8(@?=r78~aNcCkvuq}YU`qxtD+wO3+xBGR4n zUeYYLm&1p-mlS-BgtWD$nWuQTEbYikDPQx$Mg3arN29}Cn_Co z)f|tl1K!R1_{>}+I&U5Ecapt`!628=5_nRpAW(2N_xq)8J-bIWij807%q}SLY0)TX zdyfAD|KT#m`%k;|gBxVOvX6IN!hw#v%|^RGqvIlJAvOtMWMv& zIP>?Z){Z|=aU>Nkvtfb4yp0#{E_@>6P-zIgVLI;VUPg-X9UAu10k>fD(MH~SUM?3P<_3tLhbbyiy>UFYw1l;OUnG;n5DGDt1KajbS_E4P{lj_a1O9T-n!ph-RTA)Ck}NQC4Bh zgK4B>i66})hqTs6Qxa%rnksl}g`ZpY&6lHJx8&u%5;zvO-{_c8`W+^8Hyp#Tf5(4L zc_cuFERwWMd;nqL8_xjqvqB^tt1yRlwY0VgpCLg+ac+BSB(BGZ_?g4n zebkT|wmxy6 zSihx_i!<`fWFc&<;LYPy>QXS0kx1&P+G2sYxIu4bv#_IgPOw>Q^Wl{jfc^v)2GJ}o zQ{O7fA6ox#^5fN+J#}~3E$j}_Tai4x6 zMvspgX?SOJ+0JgCQ7mSbGL;Xl&{GF}S4jt(ZEyKiG-PAgvNq6UYI$&G4Vf!T;R-W{ z5naKX*T~d#iS>HCZ9d zW#HAgFU-bQ2eplLGmKz6+I}rH)dNyWIg+`CAg`22l}1ZL_*zuo-F1?rsakXqHbt6u>S^&VUrU_&+?LX0u)Od==h{UMi2KFidt_Hhk z3<1DAXddPP`#M+W z{)^Ha=Rcc|hV+s5)l6EgTTf$jvB6C&Nk^5-!@S0Kbygd(-i~`ly4AzIDqXxS*AvB0 zy?3}DnMdc$s|&Z99n2q&{m&bc^30f1#u%7s_rbwVv^%_DZ|*+nW72E243YS`z0FC? zRjjK1VVYJ$ve4?$yzx5#`BwZWD}D0Pw$x>%(bKDtr)lUx8ZJLnbgw_*bxqH%PW(HMVonYV-9`HNoC1V;;r7rB zTN%ai>cC_5Wc>W!#`;#<3UUdY`!_d()2&)Qr6-tWuqL{J00U-8__2%RqJcA8!Lx(X zIXiX^zAA{q3y};3_^Ku%qQ|pzfpXG<)8XK!8Dt-YdC)1 z-|W$WhR|~WJ6KgWb;?uCG+^BBS=ki(ahr`_^*Q~Ci<>`u+(j?)E!4h;SsF*NG=H{e znJDC~kYaWsk)B}xFugWhd;m`n(A7!p<5i;I$RkgtU`{R2%b1H_L^Io+iMT7 z88qtXi4+meIbgsI+D{NnD!^gvr=8r5xjx3I1$i4DPD2%crwrauUEs>sB_^g`7QfWl zjNYi5RF~UH+KgvWn~_pXAsYBu*qhcPZi&eFu*ck_Ol36Bsy@yY30+t|J;%1na(ZxC zk=76|@fg4xZQ4LAq$=1jY#UZGvcqTV$(I5o%_6kH?wo{ejhdK`-ie&~x0kJs6 znxpmfHZ9wSzg^8VEndggBFm>>TUDY2bR-KwvT$iz;vz>%_)&~|OOZ&D2aYj?JzFFd zO&*;*hrr<T8F)$LApb+2 ze=X{_(r~3K&g1W5989^xhwU#CQLK-7-xhH@9pAt4JGHE#|8a>Qrav#6yT3YcrqexT zmXqZBW?LObP{i5pvLQYbh&8fVX*$}l@6)n8C?Wrs!+d>!>d1XmQ21yBg}>8b(^w_| z%3{dIhUv#&cD36zqKVz#0*qM-#!0n*XdUQX;Q@%((v-WbgMYSHTGCn6RX==~&(E@$ zk6-+(K_R{T_O4{o@R3;FstflTzDp#A3?`+rEAx9xw9Y ze8#xTp&k%a-Bnk>cFVE3JX?3_@PVYv-EOY6CGh9)+MSB?aohBVek1qolX>TpQ5(;6 zwmm#~*lCSggr5`}(7#4%R|n7!8>L3*cDR+>^lZFbCTCFTsLqWsK~~V)j#1a@9C=)^ zhE`O*LE|t}uA+viiFt96z{<%RByrxNY>ISHHKEEVsi&SdTs2>*x+;p9`8Uw%Nw;?7 znF#FN9p36-mk%(jT72P?JuJc-mveMW#=iZg7lAC^j1bS)3?k%J%@0x6RmF1pv=`vZ zT2JU&ivK+fkPaih(*F{T)?P7VY~1$u^BU+=y=Szfwa-=98VmzGYvsROc%8Cv`)oRv z4tiA`Y{-7L6uq?V7@wx56T?$pzATC_ce%Du)v3km;nau+7xW4D+wpN+lvXILzgSK5 z{q-nYr8l3v-p#V?M7wS}kud}Fv^-iY)%-5a)v?LO{NYKaH#Tn0d#VY==Dy(JDNuRp zY$@tyu$f@d-M;~;Y)vb-9&LOgKy?MC`jXpGM!dA~g_ z{@KTd9d5e+!W~Y?Ufq`E59V~+u!1C89nzB^VqdnqPGSVfkV}0Lu!Ts{ZCZajKZ~|^ zW+Uvr9Aucqo}p#D8^bN4NfC2vwNWmk2)k%MYEe+__=>_xQqWd*Tb!}3QBpBSB~N}? zRD0AR6|3r=tUaCAF4GdY5R}$mTYx3X%s#RSY;y^BOZ2MFMM1@cY!CR~|+5>uOOYd`ZI=s&5*q=I!s+R6drOEW6fJL`kqJt}=U$X4Z zWo=&Yi(A#@zYCfRuKSjrsai|@JhDyslfuwH6WjfEJHqv#eg1kx63hW>MsexAijdyA zf)`X$`Dz$l0InV!-FR_EAwb=M&=Byo?eiUjg+R1DO50!V+xO0k$F^=7dBThy+7zlx z*wEq+)!DhmOIZp>yyH7~1i2K1uCW-1u^-qfKnCZNHw+NiF>Wy+`VMbb&3Ilg`Prug z@)q;_3pimeou*?x0NI8jB}xo;c=G$htryH+wO10x=U?FS&iw8p<4YP!HLA?Q7+!Wn za|6N_dIRxnvJX@MIK_l?G03^cXwj3%ai4TUtC?`v41n( zpF~88CG!ei+Ws9`d7TR1jjr;xbD5rg!#)PkNb?w-eoL}Eqdz{Kv#S&#e%QLkHX+YE zbK95$+^pCpo&~GIMq@~IKc0Cff8pM2e(*{j9$=StJF`ciw&A_3uZxZN<*+&|9WGft z=2V9C!sbr;J|8OiK8%r#^Eyqv@}!p)UX-bgTaNqZJNckhd(930IB1{?IAT^L@yuf& zjCQcN=6t`H{nf;HZ^~D+Bx1f1%b*gy;B2+DrUzYrPm?fX+q-URMZpMDIc3YsmWl&y zbC99-6+1q8Trioh;s90swZln1sl|M|)^2*O#3V`UO6i)9^v{kC{^961PzS)`qh?!(nFcjqW&H0bycF}e97){uUxc)EqnqMrO_lB&@Ix8NeX>@`j-E@g4(TfCmf)^!(< zpYU6p-}7gm^@z%uRJ+=h@r5jgC|2}hSz@PG+9~zihKG(T(uDHwUXH_DO!=M%!P6_c z0E{|ok7{}=2bex^v99!mcM_7?ubc}xF=(f>jH13j;QSX6T=$C?=mv2;U$BoC_f#W&+Jsizu-YaI{Miia^&i=-M>jiUKGR=>@)2U zwc9ICZeyk5QwjkB7lvaw12VWU+iKK-<(lA9lAEcLAX7px=ln{a>L*Wi`xGlEj{K%d ztq5=z%F^nC!f)?ezONSi|p>#vJIa9qv zU*a;h$XQ4mLk{=+Q?TxrgmQPL+ILg^szrVSJvs}kgSOR-keTQ!rt;%enu}KATLdVC zBulk|aU~IX27ClI$rPrshf+KRBK`b8uDv-f{dX7Niecuy&!D{bKqFH2qRV*bJ?BVO zMY$3H0IwS6zZNNnu~6yV4L^E!K3uj4B{>x;fU6%6=HU0tL{xI?9hUv4o8C!85r2HP zN#8^cr#HQBZNY|F+6aUS^OJ5n7OwF|x&5B4fKwM6LNQ&xrxv@O6 zVJfQJw|s>ZQ&9(#wl6~=Qf_dWa{*!f3X^L7Xp-T2P}ZA^2f8fNAlzU$+ByR@mmX%I z*}Jh!IT-ZqGFlz@nw8xd^r08|6z;P>DuWMP+Kkl#)O4 z;Ww%D-J;T559tD{`KB-Jd)VVm5^ZGY+8hX=@=oNgOH3a^Y~QoS5ICO$f0Iib^9ZIR z$A~{9t!732b#du8=wXiOXyG7)U){L%-Qw`^0e{?l**yurj-OcO!}uvJkLq)Oxz{yX zHL`UnGp*k0nrK|i$It9vZ_KePUHr!50r%eTbCX4s{Ff=&vDhrsCnYyWJp#`ctD5Y* z(*Y5!JoA#yM5L@g&d~TCBlcD4aS(ki)n`xT*rO*1z;#{zmj~E_sq01#70%UH@X(dt zw&%GS=iHw`cXI6Cek3!XzRnfYuI?vgup$`aJek)d%Ufl|lrD`kly;t5$Q{_UNK#<* zFJNm|&*_Z~llU;+pp4&n3Op_P-a?5;6OUGy_aNNSKk?Vh?tS6j1!ltl*-tybLcUzR zHG7s^_I_;fBgKH=kuI3$liG2V?R83ZOGq(?(0Hf#A$hQSCNuS6j}7p8hkQP15FUdD z;MWs#({Ct{&}64`$?146Z~8pSJJsu)y6lmmMK~t)R0?n3Axe11+wtuGst}mQLIkWl ztXrn*N6@{V#cL7|k z^BPlABs6xs53Wl59c7{oc4QB-gq;k9Qzw*HH=+D7gfjOfmqRlrC-osq_jdbRR@}0v zBhbZJd^S)5DcH{A5k(*=h}Zl`+(J&KzZ!wgrQz5&bYsn`9_))}?cN)m<7vrUYt~>U z-DjvIlm{nyq`x#vDCFUJ|I6d7Z+=#n+s}8Iz42sa`Zqb-^{*MuA0Y#t8&Z%jsv;AE zay@cI^i(n%FJlwnCD%>8RH~Qz_sEM$YM~O80*ST4yPe5h+#@2Opzy_e>6NgJbii@? zU!)(rFX)NC?C+$E$Yls5VS;3qjqbTGOd2iC;>179XMj^Bt>{d~o6f_e+`k@RevCh! z&KSA4D|x=)A{0_=$6tG;ECF0I-ShrVLnPQh2%ta+&_9TswE&H^oBJa<{F$USQ57B` zRH~7;0X3~^lL2BmHq{p&;_x3MqLp7cDL5~Cm1KUn3W$(M;dbX{=jiFmg1joqH|A4gc7dF&Mk4+Rj)`Gl)K*H!+2ukXuLmj)85f zE1Qqmd|qY#4|&!h8a45x+%v|9BZS#$kxPN7(>3&lKa1@GFQ@aqC|YsIG01$JBkPSd z)NU|zB+bINchrGb@YwvP-_LW%-qXTc7;Rvpy?R>wT+Wh_LEF<%b{d* z%I9S~J-W(e-=B{1*zR$-JSWyxbc$Um?mwLA4Wncu4;(I#s75rNu3q?o;J$#S_->|Q z2X?*Z9OFs0w;4BReOl!cel+(&_YJ0_smUy~anvaWf1v*A-|UptVae<09Fn9$N^-5( zDx>3)18T`hdGU27W}6I+`(o-nsli+Tvb(W;55v)IIw3+)HqkZ1o6wt*k4sT$I0nKC zfpC$o_u)^ym%$_)HvUdnAAB}HzkPpBJPEK+5v;^_+KU5RiAdf#$#|VuwlOuoK<{RM zTppBtRfZcO;&+TWJavzXY}(=Y7$1`kwGD*eeQj*p;?y*2Xs6fy-=Y=@ki=G19k%2r$rYe9> z_fuYYUGJ%>6i*|2BhEPkJ{`wnf8x@hlCU%#_1vU-tZsv`DCw{Pp2pi??oMMl`35PG z{Dn@%kfchH_Rb$gToQq(yuoTva-11Z=uuJvbVlS!KWyA4B)JBy-D1shL6lJm@{Ik5 zR<0@}hoes(Z#OZQItb{JvI>G0wS1tC9ee>tM){@&2OV=ucK)`os z+ka@5yi~GeWct@sda63Z%IxKTG` z*Rd;o6GX0vG|6<-GO}3tjy~qvB*K;J@aUxUhJxJ;J5{G~4-{r-*B8~aQ z1!rZ+=Pm<6bD$tW9F+h5F$+t;B?F8cbNt)M9%K@)Mp2Gj4~QHZY}bPJL8PQ{zf?k( zBTFXsqs3|3~nX_rmtWQq@OU2hyC##R`#tHh&MPJWCQWMd*U=dBW% zOCV!lMpajBb${^VFe_NaLP1dK>D`60_S!{a; zW7b2e8SZ7szWQl)74muwe2H@K-#vTS{_LRGKYn*+=1BowubIamz4qQ$qd{jyPA%C7 zozL{*%Pg%A9`^e=hkW{#=euT!n(-lrn7(bE4xCruuO)sbcyo-_x7n;5g99^(^tTmS znQAOhw{oZS-+{yQJlywKGFQq1(N66Ie$QXt)#L61Ubm3=&y>9^h|De&has7YvmNia(22 z=Byd6Juf$luw8Dhn8}&n{b>|Z)suG!xi^<`_1ta53}4hOy@4+I9_?+*;yT@L7ZV5G z6)huwtzTJ6eo}i=*P4FJ=LVLP8wAlFTmp*1+D`z$zyYA0&t49!3m*f(cihmnwTL5Q zKan$=Chw?t9>B*$^fRtP;P2 zy*MoaX#Mo-q_gZ8h|KE5vQhDvuog6pHR+cb+4CO53B#W32s{4n5g z%=wG}HT;T7eS%=Yss|uEHk@PyJ~Urj4qZ=_TU@-DBFVQfvCJHaI)+)ssz>hu9=Ia2 zw{OU_Xwlkj0vo^Ow-H;fhFSc|8NzgQ5{uJL_LK3 z75SF=WTN@GQ|vRZC_blZn&UI#D`B4g`M9+G?)eoqISCA*R^6W#EG^89Q2OFiSEy}4 zsgnsEj4_>%R3L@7sZuWnuoBghr$9>7IO&AWu_L#4qtcCNu(43K%qTTTLxM(+D;^%S zAIoc{wor2C>ny;~`EDFyZgU@$rN+WFe02QI#d+??Dut$yxRkC^m@Tf6rT#8!a|w2q zzulW&#-H4DD`im)avV4dkm}js+%}GI($FzAjj=dCQuGNjOE^KAN6Xlio=QJ zqI#dgChaiueT=NpWA+ka9~V3hzvyMd|Bbj`>+ew(1N-YpP!&LXuB@HE$)~P*_6A@35%9gfeqor^y3jf6&a?615>db}m(|gFzmGw%Di=_0RYg_~<`dcc zJ!{k**sZvPktQTd|@{%7iTf3E=^#N3qCoqyC|=(SchrY}5bHw!rvU@tTav zbd6h^kV1JqKYHkYDnfB<@D%3RpK#+(fNC&2p>Ce>aE^Od-FoH8X`Kh%-liYwQm@^I zWze{jVsD~$8yd4ma#Q{r?eXF`zIi&&+l@MH^&dEWy`G&xr=Kv;$=leOS7Nks;_i}# z^&#$nHOm8Ws)NqbJ}OI623)``s}|(BZbW9={4z?yFjrSTYS955v5c2JZd6aPxI1a; zDM#>fE~}9xr@A~z^2WF4wn%Srj1jhopO`ogzus#U;__@R zmjASEK0`3B^CVD4w!wr3^WoGs-eK3YP|+0nUK*O}xV@~1ey`A{%j0?1J7|jaCdgcQc4GR^rSQ;Ay>&bjJhFG2oo!7;H^7QcQ70B zQps8hRGe($grx0sj-TswkK{YA&8n-mZ#-i0e~S9bsJNP7+W|rX1or@e;1=8+Lh#`3 z3GVK$!QI_mCb+x1yA1Ab!(j9H?t1UOUaR}`pY!LeK3!G2cI|>(+sY?JuSSa^G#uy< z>HGY{Zb@Y9^bY+1(nX(f51NKuTBN}zv zx0XqzQrQy`bA={IcujWP=Yj(uxy0u6mk3Fjh5^4S=;tOaeNf7)$Ajdsu-05G)BvHY zb_($1>$*qw#3!u@I#wm@!JD70v}H;@NTSWKlxdnZuK!TxAHaGS&MS`>+~HxiYIqqn zB`K>$cE|5LWHSobojCh?(}LIs4y``5)Rw0spX> z*^@qtk+PH(Tb8H#OcqVd7?xD|Wt)k!`vSdf@XAghq!MvzF>Yr>)aZnHi!-Q=W$o7m zv$D!_E)6n|j#Y3BTpqIIkt(=jf`5b*-S|n(_p6v`DOh;esfD+=;+v62C^>~D%8-h% z9T!FuJm-#TRTz{1gI`Yg@WM_^U-yh2E|mCD&g>u_E48m}zk0*eiF9_|8gfWe zTmSp{Lvv+dQ;&&MXEjFVd8u8>oFW!uzxx7A?BdsXE ztab-+Y)qHd!lF5Pk%Buu~*9kG4n@N`R)1Q!Jhoqj);l2Uju<7B3F}az#fp5Y#B0N3-u2^N z)G<@=xJ0|?wXvycb%cg9ZLO~CDn;?)7vsp6MFp{w(R)(n6wWj zJwDD&${m{;nZ@2yLow8_@t=GhUY7;EHG!1NDbZQzU5^jQ7U@(DCq1?WKjdDUff*h! zfpFX|z^5$}vLEj{vSzxlJMYOt(#DE|2WN|)W@+E($fIU*Z}>8L#jTDZKS{f{mNC3m z-+8C2T^n#tx;Mpm_=4BKUTiry_niLZ5!d+4&%A^s1X0cR?(|{4Oe)l<5-RGwXia4q z`y@;=Mj8e1$e%4tQ+nIp)Bk3z$Eh1WR-2jv{XV4Tk?z|$md{ju!53Bx>r)M1sitXn zb7Q|S`^x^W^JO5-lJbH)aBcAdd0)e2x@)K5PLcVzAzeVwFv`kU)>q@rWkTSe# z;HZ&F?({p|jR+4k#k8^i>L~pBuQ?7)JB;H$8N)Nj!>kU@>JGDRQe8KLid(^AEl0@+ z<%I2jvDF)`(8t-sTl125u=#nqS_T^J6J^F}J3FNWGt}h9nmG1RDD%E}_~1T&XDnUF%A_(o5^V$4Nx4=VoCStA_DLqyq4(vWJ1}AKNy(@=qh+(A`ly`vd&!?` zK)N4IXsWVIb>m`u89xG#;#YIkIo@F3ge9_HBQJ=P9bcvV#bMYHG$oIkkK@cQLbthR z!k*7!n+dXhy6OexaevSvVPm8GVR|^7R}0Q2po{SQ`AN~N9zMDo2AeKv#Oe}F-)L5U z2w`?8d1V6i8K!Q5q=Qk(ODGiPYu7a&-<+)4MjtM$ygvcg#R#g&9==GCH_lNc+@A}mYG(u*qlC^?U0DS%6ZaZcNvmYyab&{ zfMz7XH@M#bz!A#MUTwsM)UIyh2H~k{Py9WJ`9`XnQ=P?tu}hHzk+k8KY{#n)$=TH| zRlvsiqb@L7taGaC5OtH;D|>>atPP{phbty>X~V&S6TygW`!`h^2}4Pw42vP9{R)fs zuge+hvMGAiDs3z_1Xr7>-bW)EyER64;q`%2!#~*I%{y%)f3^9ci&9%jxXOZG9t`9p z`{Q@5ko%rXN!g8)RErEjD|JqKS5dy%Yn9YM0()zX4%G6Hh2X0>^Q3gIrqmJ=?PiMX zag=4qyp2EQcpLUm5{mngcjwN!d=A^(?><$gERQLCP|-(BK`hmE-6A7n*}cdI z&vr5xw|T$!IC^|HUaY(@vsy#*mKKXW@QOetxrm?zKjwKp}ympD&Drh?M3mu0vDbfF9ecwFF_p=ph@w82YI_*;L&#v>={5Dt~c(p?Qsaf8NfaM`3yIo zhmCF6Hh3SCgHv@_weUkE`Qd%dum;B@{+&c^KbJt;^nJ0xqw3(=Zo;3tvnrno(O*}n2fL8BlP*xP!KlQRnFKAteT+~Ji+Yl(M<6RTBO5wf zb8C)|W)V2GIX2_6qA86htf|$loFu@qY0iAKUo%E<-9Z{nXO*A~+&I&w{^U9Pip3^= zF^b*a#Oz*+06oQDS^jEr&)#552d>Ii$jn4&jR<#8m)u{-AE#D5-ac7S=*o;O$uZ4I zPG^C5@Od^=f~0BMwKr)bBZ!-&%r{vYZ5Qzs?J;Rh$2xYH>TTV`e@kdSQLIu+@Bl`D5qb@aBJS z>(tJq0(FLk7p{3bKh!9)=Hbc|8&Y&m=W$FA1rr9z4ojRPmnX{9YYN|?Ihw)1w|G{KK#0Llm@@MFWDvB1$hp4$)YeF%|xi4 zFlHrOOz5!?r&qgul88tgNrb43!{r5VF%na^vHmWS6G&0G76(z0#38L^5p-^NwEWyM zu2?o0N|^OiiW283boua0VbM7{LzwP2@Mo|%ByI3i*lZ^6IU0$FU?iJQY6|%mJ2~N= zC_CFKAw$f6w{k8%TjMIn|A*6%UnpD# z#Kc3rbiyhb8N*Pp>+LHZtVPcg~r^V2+CVYx< z?!=K87zO1BXXILIlIVzts-q@1xoLZ>Kx?x#yrEho9ZE$gQ7mW@n2c@l_D0O4DH{KR z%=1aN>}D)A5@_9V`=V7YDJltVTbIfGEBw&^#tF~Ot*+A2NccFV)dAzrMbxXRKFHWa zezNBKon}m=OqF`x|8D}5(COO#pX8YS#LmmK>%%f|`Jhp)-Du}q4k?efTFz3wf0ZU= z`1*jV@voN@?SvwOHM}xUyR zy~L)YENe|l>LoLhp{WOtXHOF?aedAlTd-q;z#(#~SXt6=ZI)c^x^C;C>@T&wx;9&Z zcB{9=1ekIrXxk5#V?WP`3?n#`KI#!oAry?7-)^IoLd>_XDL5b5CSeiCFCe>^(-^JE|mzFm# zI1dIbFH+A9FU6Nicx-7ByE;-}NL9lGu;sDZFcyt%CJ&MOUA_(5B7{|JuKGt_$Eh?B2{6>5A@;S~!L6)I1RjMi2cq`kMfd`{Qsj zyH+UM9o&Uh;mR@oliQ2>Jgrtd6L<**tI$i%lMCBzVc;ym`jv;_7n8$tC|jIrWs~bi zquuPulibWK!8y0=K%$zN#5Yp1Uors-=n{Dw8q{99>-xx@<6<8 zh8I->4YAxOR1(0e~8J}xf4dGB&IHF+)f1xW|A`7c=?r4pV(G}V>(-hWGd=Y zOn*-984g~i%eRsh08{7FPJkCW*<^)sUZG3FsS=!hUYoCen{Az{9-Kdj_sEUOpcjkB zDtUbDyG#fZ=I$skM>6*-TV`^Qv*=vDt(jJNa84}0E#v*HS^eXI>-Kf3l#r{@XC61a z=-z~W&mLPgR%yJCenp!%q%am{Z;4GCT^6GNESCCpWe6%}G2gCu4_X01x;=Skp8{eO zCRgAIpUkdWzUnFD8(fwmCSz3R=&QwnvER*Si`h0k3EQ%ExtdEv!3>858r8P$io&D^ zk-%`PrW6yTEuZv9t#cxUH%Y+o>5LCe_mUUE zCND=5qtoj3J%&Mr{)sp%@drWF$ljmdmA}#q`Wm`Z&d)yD`L$*vAg2GSh9vNxcT=A- zfGEa2I3d|rC6qV%zKJtcIDz6LncFs|&`80c*0vt%{3w@?O~X)6PhC&1gosx7v*Q}V zOUMpl#I?nEMS|y0)o9i3RDB30=LTLX>cB%+RJ0c3>BU@AZj&c&Yo+*W)UivLL_DUk z4)sr6M*R>j4PW!lC3BqLt-4u0C%&VU>Uo>pQTM@w_Sz}UL0Kfg8(NPS=;_uSup9PQ zry3_IAnPG{4Nq%55d|1TLT>{1>H&^f$MQ>|#}%+lsBk9@AGF_x{!}%7W;k?1Zo7nv zdyz!wk0j@OTQ9#ob{cdkqol+u(5Nn1`uxfHEPHEsF@q|Zo_}f1Rj;b6s z9}ma|uKAAT5TlBDJBg(Ocd*R9A>N1f+3Yn>=jC)PYh_`QQj?r1TVFw<^Xl2Kx-#HW zVz8t`T;~m!^SQlwbUlVR{lk6R>5;8aJ5Zz)rERu&?~Q5k)yXDBJVpJFs=-V3ON40| zm%dL{RU2L8i|i(J4!28r>LU=^tk>TZ<6)y)b(n@asrj5O75#K6pNu+H4cmHQ*|Dm8 zKCar4=>)q%kH8lFM-5$9!Wyy?*WlUARTxJ#7R!t9iDg73*iI`3L$SWL9+x*#>uPrehYlMY#9S@)3>3Q{ZJuEX-|pH27hg7XNNi@L70*mr8$-af3K+dJ$yN`kl+k)zl?qOzg(_0!2b*}LI42meHW#OGxa|h z)bIb0C%yj`o&T2iCWp(Dk+$Xv>3`>ciG-Z?KeA#Z0vw$*i(yLfONG~WBia)6+J>D! zDSm~6e7oUha&HI!cut4=O$G4Nvs@Rf!)!9lMt35=oU%!}5FxuP9$ml3mmCz{ zeGwO^1RF<1Iq2&MBYIx+BR}MI?C1ZPo&*@UlalLjIa3BEO&#u6lpC zH~&eL0tEeuzurmW=7bmKXgP_*#=}ktAUDeuhopWWkz*2Md=rKNU~>Qz-~p*{bII|$ zLx__#+t&>O%KcO&O*4ipbU z-rml7A*zoRY8$&0+meb-i7A4+-oBD99A2GSOXRos86LA)Q4y3^_vP^T!SOdXZX10b zt*(?%mFzs(sbgI=v~O;qyBJtGldodF)_YBnMWqeN=}(n`SlI9M8EtzRZBKvK(P6@D~cWpD&dTJX7$AZG!-ui*upZ??M}hT9&gzzp)bUfgX?(M^E~5D_(tBX$jbz zq(Qys_iOr){yq)(Pc>rmt#{d;}C=)d%K$W)A|QYp?0dG6f~t=$;rfsfL6jGO4tV00eYe2~`)dzkIqe^QuN zbi4pE?wgKg%1%AK1$ovrE9Yj6YZ*y8)kU*@>K{dq^vQT-o;s8HF=ki*PTbgK65<)A za0I9G%emR;n1afT#TZPwZJt;zC6jNluWtnGKV3c9B8DF9wJY_r z#Y|P6HDQJNJsyuQ!lPX)Up9HwikY8q$4{=nSN zX*cXe%o;@NfBLQ#JmKBuhB!ty@W*Zy5t}Sj@aJ)wVGY4;-mqAxc=8riGrAWu_mR$v zj@4_6+QIqD%lg`>qzx*V?)UjEd`r(cVWm~Zf|Z+g>Y_OEyDM~_YWj@^rax&kEdX^X z>)Is%LnPAR9p6^OpMsm?zIY_YZmoHZOBW^2gr$JVYnjM2j8%7dYE&6$IL-gk5 zRfDnAEUEMiJ+Di-Oc_q4wow`p!2Ex<#+_S%h`6E8*v*dDX(U1);%k$woT1%v^FGMFukQm{?$qxr5!OXhYw^? zK&5{}MDfVKsrjgwE_;7seM@I!#k(cKS9IWgmz~fB`Q=Pi#33lXGK=`b9%DMMXy)2^ zl9eG6dPm&B!_Of~eMTyHj^bp#`J{t^-5r5FtsJl{c@Q9Xvb`(Ubg=|b5k*jd$C;Hz zYQbaN$MvF7VB@crAL_&U9ax@Mok!ywxYQ%iq0kMlBdhDDlTBgv5rOsnBB1~v`oW|Y zdBT(k#@4lKfBO2?`CQOsWA>{k=pwH`f8s?^pgT=Yy)=)7ljn41Hh#FyrOYfE>VkG!T@LYDq(?~D~W=g@efoq+3n zrs)IyQ!pASmYOfZsT&MS=dQA53a%_FRfPqU?OoC3#&8E-$FI}!lXd%%NHZ3UrvwML z;bWRF@m$i=3zhglUuFXjC~#Jjy;cCY))@74%vmC%{pe~t=S`|{5pPJ#$*Hq%`!nyY z;`8FlYPZ(qeQ~o?HOr$=$ItPUoMILxa2GcF!%`dF9weCXHLW{jbE*C^=kuw~c|8li zz(vus_kq6^wDYy97t+<%zwl7V7+O_#JyfxLq3?^_UNU{?_wkU?62loK+Oy|Td7Kcl z(*Ah=GTWScb&%gK02mb+t;*GjgjKh)#4K=i3H*BO2&?(g~^c%hqA#9 z(;Y)q;3oy!q7J?RhwQgj&XjbJsR<+H4#qQET2e#2M>d|WmF|!6@D+plXDkXEwQMJc zpj8ite&ZEErA{+q7)wV{iT1AMwz^^&78c6743||~=vzN6rG9jF=hAx@j`U_1yq>Z1 zmW9N|ua6vLt=5pKuWf7cpyFSV3vJJe>xC?iktuB>I|-Q1S%*L&$&MFK`nN8n?Kho~ z8IJ_MC9!T)=gZQph_rzAKA(n&n@d3Rk}peOfpZrEgGf>Q&Ut<2gRH0Sk=0a&xIFb} zrLFkXlhpSg^8A+zanld=&GYK+H{8TBob4qO&63TxY*AkK$59nM|b-ik@9lAGE*0e`krWPOVB`&p~HzYf+R{qp$$7NIvgux|7Cn288vrlecAz8rp@`y1ayEKY*tC7>&_?1f(?bM~}}W1OMO!&8t!NHF})npSuHg zohFk}>_uZfe^lDbC!I%^e%kVMYgU^xO+w@nF;dT$FJP$^?(1A`NDp{!{)0c5Ga$fA3B` zWj3-_^RhQNY~_13H^Sv(4FaE-FmP8wE4s<}Th($pyey;hQ1wGN(XO?swV6bJbst(l zj?aF*tz%{BW!1rk?I@gK_?rg5d`qZ1uhYw{?RVuSa#wS7vU`>6nxt#hUE*6os+&67 zu_HoTFZNxrFNzKU6*aepXmGB!p4pvNK2^)A^VKHI(|dVle$myWsa$O?`^|=gz3K6t zgY5TdDaHqZgUbX%2vs3#kbOnOI&g7VclOqlwPLzY$n6QZz|zS{cR{3zN}^8@BUrc` zv2&|JvGw9JcGWv^N-eS`-)?!xk~Dl_B;^gV10S}u6R4(;u#nzNs`b#8B&QI%Ki~?C zQM5g?y31^AwGnf7!a+{h&I$BZkO#+*tROexH0rLq z5qOQ99;PVT!9DkAC)7gR2;1LZI7ZJO}`CCdfrU;c|aaR~c8fpiNa$Qohd^CO9NCPSoZ znT@|9hm?PD@r^EiZ#7Mxt0*?XPA|;O9g)cTkmt~T5o<#*i>@c_Lq&p|TcD-I3rd=(a;cn%C z9y;(WY~*x=Ucdb}TlSbTc<(~xz1(U~+Wl;OTLjK)h>A}OLof{>pYZZ~_&6e*e7!!_ z2&bwPHV;-zBH&$E**;HvH=mKeOzADx^*M^d;ONg5oU-|VTWBo3;tuM-XT4>tT7YmK zz~aB?Mw*7sk4~_(Wv_hf28M%77{*Qn27pcv_(Z%iP%NURXacEfr6Nki1TPv@xTR$1 zx{AljxqTk@dCDdX_!i=6@VCSuL|1!9fU5A66ko20lFN2dW$i;RSb(?<4jo&MTYcPx zr1PV5%r9FSvFTj*0IFU8rgcQh^-y&H zOxoFZIx^nqOLhHHnqdoFoW(ZwoQ!~Y%UV^WCcb_MRAdrjU5uWT5^>E{hWzU>t_a_v zBJO-V7To#f8}2GF*?``k z7Ktn3X@nSW>LiKr*J5qJduxw+TDiWrdyirYmpCMSmFWE?zj`iQ4s`-JZoY;q-+yP! zu@eU;EPkMR-T7na;zkT^LG_cvLXwW;;P1q`LN$l#q~64TocI%pV^Bv2ucDqkpRF^6 z0JkryOKx7yn8FOWxFKY2y2qnWP;O1AwAd*m7Pq@3oFIa(j{2u#%*pBtxJ^a*Em!Hy z_i9`|)u7gZ?O^wShFd^9M>6+~K_(XgTA{#5XfIxC0k-Wdba zTE!{c29c1PUAlHb&oa;svCQF0<&=gfCM1Nv@o8x^?nCWsmfpj^VWCo~X&q`` zF=c^(%cL8|8fTp^uO2D;?%;r*b=!3Vj7CaB@SXeZs-F7lN=NbYyxTLScp(Grk7Po8 z$?5*jytKQZ^EA8nix3yI+*h@-Wc$qcGP5ILNiO_&;;d$nTTB^GE z0(7P|JTT#O;&RA%$Z_a{CbvnO-AkiT7W2^;W^GqsaS`E|jLu=J_mDiXfN0~^Lgn$2 z#zCz5b~$zxR+}@qlR`(b=XW6SH-)1K2bz=pEifd-W2lK~Fy!*LR}|G?%EzPDSO3K> z{1Eliw3di~o|m@>$2#u?)qXc_VKZ%_>$?BP1G@bG7!3ORmX)qp756{Th2VXH{@ake zPv!UdPmtZs21fqV2XsnOv#Vv;3k);FLZr`tE8)n)L{4o{z9U||qy%)y+C4% zb7f!1#I7e>6-j^!eL#4)v`SP5Z@%2$C1Z!pG!!Qz3W>~x-DQNPpwgh^cEG4ERgx^PiS33z7~z{AVth`eKJypUui>i8yPz-ReXRc)mhCijz#`4h{Jrs zw}Oe3@P=gep@3Z<%SN-pNvgvh)ll99xVPOLdsa&6XuzrL8(TwTcOz zwg_cKP@k=X9R(Fn&s&REr_&0$W+{&+%)!^UGrZ(@`w2}M{mLaAqC`eQ5|0(t z4BC_PeO+I?pW<0%1T0b)B3~06l#oZBIb(j7IyFDii$UJ`NFW_d;$3F-Yt3TB(~;AY z1ITNBZ-0p8?D^>{<)PuwzqTw|i1z86!36Gr#WAu_yJqLXo&j&N#FGMgO0`M)N!@!F z2`OhvVC%x#he{gvf-YXk2HAn`?isp&3z}{fPGVc?K;~i_NM743or$1jJ37BEhhDGz;?e9mDIM+3JF@pC`>FeL# zI2F^9^SoxqjnlvXooXtN=mP!B`u&+w~JN(Df*eA8y3l&Q6dQw z4W%Cz1q4j5OM95F^%dhI*PcT-_GA{ac0sygW{5C;t^jkX6Y4N=O4)ZmF0>Vn+7L}a z_^7&_I>6-=TST9sAVlS2Pa205BWT<+!BlbjN5^T&HMHCU&XYo1n{$_vn@-J6=2Hda6z=1_)mrK3Nnp8|e=lhu7MfIir z?)+gc<>XahpM~GE5>eIa?WwcxtbXW+&aKd@kRFclswb!Pn{wagbX1B=Z*3j6Y-Q3qQ_iCIOJzLi%XAsm0*zo}?fk02=dgTr`QI#x#zLfRay zzRbR6ln|NFDdE)0{ps(grD3#<&?ZNj0@4-ii-pO7&ggDVA{_Zp@2Z81OypxKg!blT zCzoG_FHHKbx`C`c#c~=s>Mmp)z|P$BmE)(b`!#*MKFTvb%Wn@v&2vur%91N9^0}&& z9qx`kKHH|)E~a=-%XDw{r*7q8XSZaZe^>Bo*IpR$q)flnX)n1Y|0B6P2f`P8QZJoN ziC1!(3{fNr=v&Xezhrcu44$LC^!Wvv5btA_bm(MqcA$U$Dg*KUkxR3~%oV+2e3jVTQqQ%v;6P<_}(6MAf4g}Ilk*q9;EJq zR)291-1q4aI&^{P5%!7SmB>c(!vaS~)uqor~WN9a;U>3)f;Nn$q zwcT(p+78!vx_Maw@tC3Zt=`C4wd`0-w>)joRmU1i2|U5-BKd8*_9Fde#AWjw-pBeH z)N~Bubmun^TmwUv^uen4=_%%(wk)`Pow**CLQpIp;Nh13L??-v-la`P%>J%1$3P^_ z73DMg+srB14(F9+WE=SME<(VjA-u1~*=xgt&&e=3%KCYo{J|O`*mMabOUS-7FEM$0 z9bI~==6<@Vq5izd*8J741Fpc&2!VIKDc18FJ_-fP3XD)-tWLql)v&?nMa|<(M;pEU z5-NUz{J3K0nk7OHeAa?{G*>Q(h6GT=j{ z2%(q9vcVHab|1!90iumQp#l=vbVW&Uo)RY_J3Y!y&*qrouJd|lWODIGoK(JK8(;V# z&xhyiAVn8CNf8;?h|Sj2@?D!OBiHC~-k(2U%E=)?vV{6YCx;J_X+$VRIe~Jb{_gP^ zAsE*iqr*m6w7gZWLtoK<{R2;SvzHUUP-9;Q+I*VeE2=E~%R6&L2c}ZQ=#%WAe*QHu zXy|7lDsXop78~|ZFYMjyM}!18J(z1W~Q)+Xaxo(8SL ztf20kHVB*KM1XxSs;lXFV#;4VA zc3uSOE*e?c84S3RxWu@bcBrU?v7PrBO04vP`fE%KnQdO4d_aP#u5&l{t-{Qy`uuc8jm&{45jqsJY`m9%6Ls7V%Q0i#*;T|H5z(8rsp=Z`qj6U z-!t#=NFe1t0$RULmNyuRHZxzf0=#i-zZ>|>tgK(}*5!|}T|y)h(hjljSKel>QIo5_ zBtOI~R*`8I&fbQYw-&kBOKVx$9S3wu4(E{;?tAh-e`~0L6uJrNElDii`)CXtB*ruB zBQMH5;8Lk*FUD4?UFz{RF6WB29oBV`Yc;dWjwE|bZS0Zm1-AJ%*#%mMytl55gaj&e z@8ELP}v37kMK=)L~zXP_$bu3H+B6c7F89?`>1?Dys_tBf40 zgJnJ~c<;<60e|v3;U4Yt{Kj=rIz-mr$$!!|yb8cyN%;(~-L8(Wc_4>p9Yw4m# zaQ-iHn=#YQ>E&O^vm}7sw`#L=N}i+-t}Xh}J zO#PkK$+a*|odBr;f~H$PChpLe0lavSgyvx$?N21#_)pN6LZh)GV-GZl;NE4PS)+jN zi_c+dGSov5_r*kiCI!)SAN%!Y;wBrt;g9%gMzOm2E6CEt2Nfx|bxaTN&dmE){gg=K zQZIyI)jl1+G11}c`Tfeajvv|t!g_OTw))~Ju7D~zG4HsX9chTb?kCmU=;CabT8el> z=d^KZ$sMzF4SD6(8u6Zt{ekMP+2Hi+-s3$i4S+VNSpSk5)79i^)Ak*foIG;!6or3fn&wS7H$A!6JUow zky|JLwq^m6n5+*~Fz7J+?_s->9xIhx##GJvrk%9 z%^qp{R~^fCk1Si?`!zy5pWDVK-E9MOG}?>{)sO3w@VhhS1U9&up6;p!il`DRevB2f zwbyymZjU9tY(hUjULBdjQj)PYoUb%YBw!AXg7&0-T4U(7I7QyR0T-Woe6CVx5^wWd z++9g~0aDFb&|jghhxDJbeGEBv+t)X@!W)=l(pQvR_2Ri&+7%8p);Xng9#HmBzwLKy zO!|YeV(Ji<;<-$*Z4XtuD6YNxP7L9(H6%g3`&Wi@3BISS}cS zcWI@sb|F2bcdueF>)o3?ZIAn0F;ZX@)Pl4ip;yxC=*ZSfM;9Sc)D1L?f&Z2nE*|nY z`G+i|gxnSfj;UVnrgb3uXtmA^Cs7T0bc!>1uEat?5?4h#0Xh>mQ|~p3+Fxkrq{*2Y zQtA>!v8^;_zL5<4&gHRIxl_SaP+w3v)vHZ+0?=~(&P4X35(d%t0&h_VZF}byPb)P$ zVyC+%78Dkv=r8!H)bx!cW;20nY57xNi#O5J_NXJkujR|`gH@?VHpd$0`bEjZ3FnP# z+`xAkqlwO~r~S)ZEuA^$(d4tPNYe>UYm}yyk<6PMt4Subk1NIQ0ey#AE7$EP?pwg8 zTCNiL@=x2R4-^$GG=xwOZC9brw-u&D?_F1~w;5dyZ|+}=c3$IXbKXi}cbBttE4i^O zRe@1DI(xIvRT=u6-iD7SPu`G)^CinI*YpwnKdD-l>tCCc*M+-b5XD zg6Tqb*BrMxMk>hXLYyQUO^s!2Y4r@uGPHVv=MGD|UceSBxk}aZ^v6!O<>^*;m6S*y z3HkJ@6_Yc{jsia&3c9ZK1@=GH%gYSu=PKBO5@yNy;RogIg73jKvEQe6HySkt?p7Gk zJ@3c$W9UpzxQXD-E|s;-Jm(OE^*Z2PZNlat?@A)@AaHWP-8IwK8T=*){mcLvK4e*a zjlw%z($k|okj{(RLVunS8<67Fo-ea6-i!fExJ`v)m0^0L6SFw1KOZueOnLJAl3MUL zTNo>*CoZK5tS50TWKqc z0REI1n(JQozKKmS%T;#eS5X8l$#aR;$$XTeD4@Y)MsNFsG_ME#^d1>IS;=YtRjNLMi1n4s zpEmezAl;7Y+ljP6v^wIr6uo}A9=dk6aHIxUU)v(+9+h##Gz zpwvu`Rmm%7OsNg#Hv*fbi+kozi7d$inj55;JXr`8wY&r_rrX8`XHw$LcJrjum9=KGh;kKQWaR-Bc6d9H>1 zE6_IovgYh_fsP|oP$xQu5Cf-a_pwS8VaUDqhOEYk4r$`@i;GLvc7o;pY+w4%y`;-+Y`d$ShAxuueu|uiaeYzGe-@hHf^);s@`tA|gc~Z-bG4d% zZ12RE0ag(p3o(eCLg#0Qc`ra}H>31j@8m@k*{;{xH-3oHYS2V@q7;gt~gQ7V>x7zX>cqoL_a=ej|*%5m&WY}%`P^}9z_JK>+qZ0jpr=k88yNCR^U znYez?Fvbi3?1^G9jD=N0B1D9$-bLteJ=W*kG%N#g;Z6nnjr0mxC3}qn1siqtKU48^ z0D)lRT+0g~DSP@hyYJS{Bx7%IGuAaX=R2F8z6*FMF@#|2p6r_wxGK*jYi|ORc2}(~ z@Zs{4r=+b9a^LXKnt}uL)Tzt+SmdLgSAkS;u~T;AOQL_|(OMl6e^%ec(rNxu=!DI@ z={1Q1*sa>U>iaR^+C4@_Mri-OE~e{2!O|1dis#Xp-T9A;r=9b~2zk6pb9JkDk6x~C z&Oe7E!?YC%#gD*^6Un!0P&e24dc(IWuE73g0TTW>_?t-GG}i&z|In8{fZ^UXSKh~e z^d*esb0UvSy{-OABz=8(KqVnc!GZFi_KVP8`4@=YC;rBrS)9(uKr5n!8PZEGU zR_>6jx*xABUFKEs==+yDBZILbvm>Xn)fmYeyx~>T>;rs zSes;2ltO!Ts*cq)wob7ZpNeD}R zQ#0s+`FeACG`&kK`X^x9AB{(kvJh(0CGoJy4Li~|0EELQ|Fx$zHDkxX@UcJcK#k!G zK$w-z&Bxhm=?Tuarl`!7-xpy8bSh}o*xGo=@zN>;y#Y4ct*DCgBqwhQf%jwAv>&k@ z&9)62;YJLYXK(kDxlHiwMyEC^tMX;q@ZO1r&A!Cu zdQ11+i}Ni%et^KTEAZ>S0Rq3;75G*41GnMq9G@H~Ia!8)i%(u33PQ^s*M)@OiS3z% zsh8FL1I!)lLEY=d5^k}?7gUt%>GdkYPFypBgA}}&H`%*=n5hM(Pk=d2i3Q^v!`b~YZ)fZCnV2s$wzY&wO-%Y1j)HAzzwotWJ2tJC z+F8fWRvs-w=8lbbUuiWE-SU+5wInMJ>8WtbtXOklpQ8}QowIaX*-F!0x-CQTrN0yvNB|MeV&DZ zY9^;m9P3kYx|^5J$u@|{a!D*_YWQ{e-DG2=&?S5u$BlEhF8@MWCFDn8+SpoR>S@8L zib=@pdWq7yPP#<7##-J>z5)OhUOqgw6fqH~iXSB_4Cr?WWO%Ur#PR5A{xkxByo0C; zhdQvaFqsIyHOewIcv5~MV_1(Se=oUS@4EHPnV;;SzGt3H@EMtS3pv)H(%K-4sG3y& zm*w+^98y7-zAt_!jG2Vs^zkJN7)F*GMmBWF`uR=P~ki97SLx~U~kYfKgkf<{aB z?m(K4sOwST(+b4VUa-nEChUX*H%wS`vy?>&*hZ-M2F&g;HTuEHLzi(AP}8{yqsi*p ztk4zRlake#IC1OsNb<5rfvS($TsYuLvpRS%d$hT=+CQvKa6Lf(G}y=zS6~*-vVw~l zL#7jnK5StGprJ-;-+Xn|MXr3i{nCcN=(m&rY4N`DJm*>ufnEQ5dJZxB%c@JwM&q*cn{}Fe2mOTeN?f zZulb@)p}@(s3H)rde7(mWvq|+isGnJz=S=L_t|~O%I&SYr zZkS%px3(&SyK9%IyKEoZlG$DN2VJ5e$-1hqme`doe_kJa_qEi}O!R#^RD2C_(_%i$ zpz+?~U_U7f+BQW#$Xed=&$-2~Rj@2+WPCr%beWT_CU$bOV&VD#c;}A};W~-}x_^d_ z0(w+=Fhmh)Fp3f>aslsTbpRk0-)QKL`}f!b9w_YC+GKZ7_V{wDO~%tI>mmny=&e11 zR!~LUl|!n*XwIOSrZ;~5+G2`N0-K~mm$Y*>Q9`VT4$5+v+-vjlxvYS3blL!c;1jPQ zm$x5lbbSv+Y`S&2Y}FGo)b+bAodE1FlCKBQawgBSyM7mlgYo#HS%WlML2pD#2~uB9 z36c;r{l<--IA-WQgH#|$%uk2c9uB30-h1ExQ=lFldQ2t2CGM_|w_YuLgyBl8#A_8s z(VA8GIs9AKTY_{k63!$z#7PqH-JhARJ_7@^ThP{#u3#CDu9gjK-c8Yemg|4Vdo-7m z`fkqN)dXFBqrQJ7GGY0jN=@7sYo3r!D?TQ7+M>&^d35pbEjnrhNTxhz2xI|OALb;&7`g%P|Z~*cHiZ|1!Whp6Uu>Evjj#YLkmV z%TQ+PVEb%wUc{s8dh2bdJ3N@obZDZ^;{rz*uYm{qhaWYjvf{%<40?xvvmRHbhQ3K% zv&!v2=e_E=xpR8EjqYX2z5!dk__=*mf%pI^G_(($aIZm1myYxYwaFyNo)}ja1<-wV zUo`UThiyx5WW>1rE}N|-*NH|8)NaA*AX6edNWx0vbY=5tl`%~_m+2tIx0HeW7qNQX zqeXI2p+0vf^fFN>9nSZtTY#j!&&amzh08LHMcHK$$w^?7^R!xX-O=e!F_Wbpcl*C~ zJLZ~$empExdYcLpq79M#k+w(hfQK%)oN{RDl7AxC-rBLI>yJrp0}IFurhJHq$3-=*W*uK1M`F z@$||%T)GrY=`tmYEP)k+!awrdMv>S`Nv2hN?jWVl3L8SW9GW)%cHdy!O>4WmNP=e1 z`1Hl0sb_m)QawJMRYS$kOtExP_*_5=cV5~wEj1-M$Rm$2QtW-E|62<| zZ@7cpF7S7a`^Z&t@39L1exr?J!7glEBYUF<9$+ z_yhb5o)0$$&&@*VU?1i|gTam*fc8U+pmoqPs27yO59f6}&Lg~mE8q-VGyWc5&Hv$1 zusb2}6u1F!nR@U%xH}BPAD{G1WpDf1|kDdfti5|fzJU?pdhe6&?a!t-`_vXzuAAo@ANMU z^b%Xh_a3BUe?Jj;9hfYz?ywrUw#?CoZr9~^W&j=&^727 z^dIySGD3E+?g8*cxEjubufgkq?+D?Cz(4jtRZuVZKXB$PoC(gff@ecJ`2bhUo!}aB zm25Xo$LI1*ArcZoA}GM0=0*Hs4(B{9#IdZLo5ro-CUTv)Ag(Jnf@{ltW_z+eCXG47 z3}oE&FIvZJXUdrnb_BbD?ZuWeCz#tzHPZ#)MjV&PZR0VpGee=aP%u=(-{LQTo$>Oq z(0mZj6;OS69lRa*cmr4r=R-H4&t-fVF`RF~ zFXq4SYDfu1LSvy%P%w#fu#la)s+i+vBe}~ao zSQ2&?orDfXe<9!Cf1wM&>rv=4-{8v(^Kt{c&B=cyqkSJ{2c?G=wVC`mgG`74c~*W;W}~)*aOTnnhA^y z}34oiQ z0$z^hPw=gv)lhRt0{Qp{yqANx2=)zgkZHthqP6s|z>a{~kNb!D!hCw4z^C-3`u6&F z1(?88I+$s}O1QP$H*O8T7U}?R11$0t{tHP)HX!|x@yH|O6JVTWa0cK83aZCX;zXPl zpvo#Xfo;m}1B`zOAWSS*#*OAv`1gEQ$OEl}_X3=&ge6D~V9o#W=M{iyw*W3q1y(x9 z-D2MXbUsYK4|x1L{A>Li{Zss-{LlO=17YAP?Q}ZxlAXid<^tS8zKV|kShx|yTq;Zf zCL94G>LfB7fsqXWPZQx<=r%yE!_ZUc9rPG_3CV%?9RT>+1u-B8&Az z4pU2)(z)~ldLkV|r_%G7d}be$#9U@Rv2%g?y2Cc&6#OM%`(Z#8{epVH&!K_PXs}m* zLvQ#`|MLN$p;`itJi~Hq2C(leo&s?*9?}4|=?^e`3{nq0hyF%g=t%4hCc!)7^>GUS zi9G;#v z6eEe?u4*(2or_%F=F0PAhxmO1h)PfQ1mKaBsG zj+r-Fhd6e-&v@_orudurxBD0m=@vN)?Irf}jyKLCH|^WcG=}PsNNfgHjK(5jz8^i* zThFC%cx|*T)-lKR!uuuAiyg%mL)U?Z%YZ8R$^34<1GEM1h3>|qsYSv_v0Tze;t!JO)b+F~MS#4=+CG0<( z1H6?1DYqG_f=?o+5GAq{&H~t71AT)nNI&c`ZXim?snk5G7xj{?BsSw$&|B~|{te60 z*8>&)L;ih!w|`ThHEp4oV~e0F|wD}18@>zHobdcHoC40N0mpnM5HiH1 z34RH$iYi2RMg2stgzp7Us4{W{=_Wn{q?|`QCB~7TNGoX}ACerv%;oq-Yyx^0*@v74 zk=hj-j9(#CRC|F^Xc2Z7$wljhxq=VWda^lT#l+Zkv;n#si3OZJ5s5^$!9j2dP-dr~ z#?Tr*A84%BoRyu&zGVJpUNECs8ymrG!i2$L`@r$8hU^h0QW3Y6rG2R}(irLU( zXlHaKas_B`E7TvvWF6EE`oaI?mCzTy3Ge1)`~bceFW_GRbbiala!Y`>^y0PxZiBc4 z4&gOGjg&(z;Ky)%qye%Ez6q58=FZ_-0mXHXJHk(aP;k`?un<`W@`a8_DtOvSKs|>; z7kP%O;&S;Za6cpny@ig$WcWnf0leTK7LA_(+T$wFAxXq1q6)Cn6=E0}PK8nTNGH%8 z82~RwqQ~LGP$oZ$>&iUv2YZjXa_p-uYmM(~qiU74!)j;MC7O6kqT_?B)N|R_Inaw1 z(>{L_-#CxoRqd2GOB`C)AP?@JPOoNn@d(gcSp(SL3=$Ir_wnZk8otM;#h6=|D-cWa`rh+lTYS9ZxeVJI^U;bP+Mw%fyKxJcc zcrQCB@Ww0mbaB^nuW|d`k36fq@xFZDI)6d{qalW4(%JFcCaw)PpOrBy1F60;&lq<* zSBi6+)8hQc#k+D{LtP!6H|)=>r1@>#_S%TrUA2L_6!S#;WX}}(5cCdTE9@<`$ag4{ zR2fRQA|RK_N6A#Ol`=;5OpYkh<*Ve$GNCj`oGWNYp2qqkD+I<0Z}-|x+BoZcD`mZ8 ziMI?hcQ&0g-Zut}X{HI50rns_>i@+EArf7W&nHXB0&)uZj%Y!y44Y$tXMj{po9 zLyo6H1YRnJnoZUcy@?e3Hejbru!31cG})M1DM%KEh_;Dz;yUqe$tOvML?fLp4U=|} zq=tfbp~V_E1a6%3lUpxshATPG=;5qxLX)0N3}iic7_>#D~RqMAL)?R2A_K6Jcl2V@P|r3Q9zx(Zc}OS^gN50T}QrH;q+u<@_!v zng7Tw;>W<3kgv!l#E(qC*5h$_JFFWv3R{XPF%xnEJ`IIHVqVNOW(PC7>FM+%`XjxO zdBJW496A};7vV0kH`z99Fv~Dom`6+)w~y}#1)#wInLeO6mW~S1U}PLLk25e2X?q|U zs_Xs4qal5zsK`Uw{!=++eHejYuEu19yH#pp5&!j}TA@eEsnnNbcQ;DOvCx|?shJKk}_A~C|X zc{Rssx*6WowlcM`j&P*9o_fCc76pRoia@Sk?d$7FbT@NNai%+#ILEv1dZ|DGGoRlN zH%60D2XX-Z!tZDI2VQtrxyzmXoLSD^?sV@#Iv6^PeWEhO;qtD^8LH{31Z97@Qkp8# z3MP>fVm{C^9mqG-N+BWENg^ci;-111!hwwEzWCd^Z`-xj>*luRPL@u#EJvo>==+aO zW@|tlCWFfWJG~$1W}~OGJIpoONjd*G{x~?tTIWk=hI6yC(jj&T>@%$rb6wq&TCDbx zVRCJxG0I}L|Kr(6|Ab>c(pTg{$guK^t_qD`O@anIi<(2n*qFS$}^D#(25u)f4Ok|U!@9JeDq-~+slo5th> zX8KS1-vw#{?tq*2u&wx2fSsLeW4;l@0oIm4m*7ZjD=~mNDWJs3vQ(u~6;Rw&2vwcb zgOruh?vhTDD-x+BM$}g@SkOq=PB@s#BW%QCYKb6~LP?Tv5N0xtnnzlQeDbq^7N!Xk zh3Uc_;($agJuTiK)CwLE|DqVb!tZy8OnhZ<@u9qs%*8(%e4p@5^L@vU1DSjCEyc4c zml;MIf0zx{mbPF^J<~8_wNYZeVA*S5?Wtzwq2H;$C75ES>VWDm#YOQ+qA67DPjzmy z+%rxwZZW6Y6TI(O1aBjLuDqu!4{jVP4=o73q+g&}rd%R_3=p=rB21O9;q~^A`(bHe zZ$k{a;mUfVETr5&*6ykuTJfW3VS(y*hk~tt)|a#??^!k95Mlgj$~22Cy(||j&n!b+wlZ@RgU+k;h4gAlTz5ETh1i?@e zU4T}iG5AX&o7yBADg8_FMzuz>Mq8~-)h26RsJbYoNqdOeP%(HV@*QML4`BrPg&^R` ztMKcDitIz)CqIzCL5}k`;l-MPJmwD)g`9#@;Q`2Rq#^1>>_`go6+Q^1bFY|>fh=FH zC&oSAHPyA>J>R?BZ=^qQFW{Hh2J$I&jp|5+P?cmTd4P}+4G4BSWx`1Pf{%Bv5;0)CQ_0*&QenKk*Ikjj7Nv zs0ORRqOdgNDY6_r39^>G*k4#f@HqmDMdhHDa~M=eN#qAygv`R^E#OyUn~pU z2LtKsK5jjGhtBu!^v-rYx1)Bay}hfy_e!9Gv!idQg`$a~*}|!m3k!j+2im$CS;o{= z)y%BESzS@P$=bnVWV7*d$xBUk=!~fNm`Bk!Bin>&gM{jy($#{C#6EmE-h><{jFi4r z#HeSerzumU#ncd}pT}g}SH7%($YC>V8Gq%>FLYOYGhKHNV^h(+ia22@rN#s47>x*^`ustuCk?t{`gMKBO3-!TF!~|+4wT_I#Q(=}h`>%UuyN)@FT+O_1{SnL@ZW0V*Gw?C^ zJrG@X;LjD_F|LvJ5Nn9J802t%(?rWv>o0qui}JYw|FO;Z1JF-+8&VHR2Nj!U06jH) zGw3lw5kBg%Xtgv+L8`W@pQ~G{I?8{F)=)RGzu=DCK;|e@%kF`OqCbe<6i0HU*HANE}i9L8XJb>DeW5`~#JKhI}h>c{9 zV1VeL$Sls6HkJRBp9Z?}zAQ}^Cl|;+%S^Ixd7->mv0u4C`IpkF*e35HkyBnc+uz6j zsOEIhimZ@tyFaA89r@S#@xdZjW>Dx=y!G2TeCu)_WOROW>A zdtYn6)}+tOLJC(_Af_MO>jQ+W-<5Rbi66m zgE~zlpi{V1-&03l^Z42cKr4A`r&!`$GXgxcko1eyin}VE<^}MCxAFRAy#Fm=BsRqHL{gry`U8TiPQr%hU@HY z?j>{(d4ZiG-jPa*Ce@@055O9(0bT1K=^Nm2yVkkCd%FkTGp+a!a63GPatZzw45pqC z5Ajf}5<=Pgfk}au0k`kEx5_&)5XB9J&VouEiI}i>{3^1MpTc3F>c4@P@^7Ftj3>_t zXNzyj{Hm_HhdQU`rz%u6S}BuTh2x3CSSX%_H^IAO(S%MoLV8j@Tj5f?SEXqBX?`jX z$j`_=$?{~wW#eQy@)hd-`mo?h!Kd}O_Ko6{;1OG3onDrhMSZOIto~j2=9XL6?%#Nx z_TKz+?w^#J2iD!LwVwIz`S#Psrd4lBj{O;4=={^8d`w-1Q@|e=)>pp>9vJ>t_|M=T z>R&=TH_b7rW>4|I`J;2YU6fGM z#frOI`(F93d73${nez-=Drb~kENxjnw|a?bva?^H9~>Zth)zoSOI`?P5XT^||B9o? zxV-v)IbT{@cCYHZQQ$NN?jp&8Q_|ha*_vV6ftqK^WLZnGP(Twu@sY$Ws!n`R**~a9 zgf7+}HzfX6?3)N}kWZl$o`z5Rw>l46edc?X^LDXkBHa^?BQ^`}3pv4hayt5kJK}%l zGTVyHON~OK&OF1`!S%=2p8W&;Lhs>;_)K&iR7u<2gzafvW;IsSq(Kr-hjTz9_TT@lRF;R z;aTfm=SlEo`4=#4xlizQf*0NwUlli&oRelsmr6zm4q{#e$GYN2u_tIrHZgXiexsavWCX`HG=Sr&-(J+kJid{wM!hN@aSHF!iYu6wAOqLeCI$~TJo z;hUiXE|ZRS_cv8lR2GTyZ)LRja{aCSb=P-yJ}m#-^m};b!-AfbaNS+gTFV|=rhT&2 zUI*7iRAJRkYlMaqwJj~z+|OAI9Y9z~fiOcjfTEH2%m6RqJY?xv_oU{V!E8=+XD~(B zSZTB1$a?!42PLJpNN!oyqD`~X2IPRZPoj^($i zpP8Dtdea+WGj1X;lRNQRSitu2p0dv}|ETL$*V1S+w|C6;?qI&c)5tF3Vp+B_R6}cq zXmV8V70;xtL?_8-*h2IIx(&ZheHItU$Eg2k)%wr6eVS^8M1qn6=%~M&Yq4EnPjI|( zd40#ZMc8D)W$_KkPH~KY#loOL0h_DXw%t6_c*gj}JloE>*9WGvLHsvp3i26w2OGKd zbW`75cck;2jka#H8SUB537%JehP{WhCeBf9g^ff@MRMT`vIhMD{l(2=M$<#-493oT z&{NbYNu45DlcF=}X6OcLGL%PTS}{tU#&VJ7p!4z?pCgzjsgd7N#cNcW{%S@6$+nA} zq!!x+5uBEt%Ff_i{2WAz%gFwMByqOHEvXYf5mu8QaR~~#j_hZ;!ne*d+#~Y6@y9aT z*o|Bfe+$|NDj>JGxAb4W3RkMVjV;;szz(~No?d}tTo87H$``el{F026egu_cgQ%_O zhL95G3G#&9ByZ(EfHL2wOAKxu+BN)h_?hrKVV6Vx1v-n=S7=XzHTqSYTBk#Uo&?_x z?HB6N4^Ur_SkY0w!^Xu$X+LJZT7bw2U1`17Z8{c>Hr;1gDeR8j556gR8G`gn0 zb1>XP{vjM~II+dGwrkr@Y&W6R@kDj~@lk2PnVLna9_r`19$~{`r#G-PiENgbNHuyJ z^Hlei`r)l#(>=fXTeCFuwf)tow1jVhoL;4G>K-|d`P(o%=?GtnV}XgRK3C!|pngv% zm|EPfGSzt2Ih4+Yw-83kOwA)k!B+x^v)DMPs;o4lXmHV>lHf|EDc<9RhKO#eB7#f8 zn6URDUG+WHtE2;{IoN3AA+iGBEr^otQL91@M1G77#6`wMM*j+lQe752fO`60IPowc^FH1M=>&@4^zaj*fL#TZ`-NREJmnQzfohUiZ_Q<1+a3xV6Z2 zbUX5fzf5~Q=WXX|lPmj__oz5jDXfv0hB@{0U}P3R#YDv+Wk9iCwhOR#Bs`W~On0F# zG5_$HD8OauBo(EP4<#acMzjkx>EcvLvNT~TJ`i~TD&)nrBPu<}@ zIbFq-A|jw)T8gd-?@@n~{}7$9V*WjS-q*|9(MR~x{S4g+@}r+|HQ8CfiagT)q`O2@ zsWIeAaxD>u^+gZkLj-3edGdy;FWTbZ4`FS?--jL!nHp@>@7CDm3nfFuO36p*Qdx?O zm)};k){?q%^*F^3aS9Q~&a)>~vH354tonHA75yar@$?rF?;EG1xdp|O4d?Co-f#YM z{&wD7PNTV9&Bsz@k+`U$#9T41cCc-#e;c9~oEE>7_(TV(A*h%hW6!MFT>7f;Nxta! zp`r!V3mkp`CYnrIrYj)~pg=iwvVw=SG zifa@7JLH6l6bxY6S+0~W%4zX^%EyK8e}CxlZDbbvM^H1wHq6(KqahDZ(-Sk_)M;L<-_#Ub^$m-K*!69w-`6gqNx zZm4SYSn$c9EPYRHfjm#>#uJe$=mazy9)f-%cZgrgUF!AvH6d8orI5?o53(cFNn{as z$8UADcC2!Aau4;_v2D?@f}hg&%2Vnd>gkHr;wJc7#^E|?br|uw`-UI`Tf5cL#g*&t z%&$b2ppB5L{6o62_oc&R{$og}l2op#jx!#zU2(_I2>ggRD;z5xBk_wD3tJKCFvYzM z#QGFoq0bt?_%yVP8Z0>^7pjJ79WhBwUm_*k)0`<0G2$JEmc`{RiU29 zzR_)?(!-C3sP#J4RtZHlMbGl7>;YE6kAjvlPK`)S8|=T~>W|0G)uap-#@ zo4hTE0=akx!ECY&)OY{j9Jy9FUs6x5R$fvk>XSlyMU0Cok8Bbl2ulgMpbyp5Q_hr6 zmR=DVK_&Z~V6R|0WdKa}nbr9^IY!h~mrlx`{mcIK-ltC=-hT9bP02X&n<`spAglvj zN?(27Pq)UYw^@u;HBjZd(!HfmDpnijn4OMkz835j(D`cyb!89ur@15+ca5{WXX)nB z9Tf)*U#xO}A=+A29psFTX^`H;nHZ7CG}0uDi}@A4BDjk#Q{6{>Qgc~ zYsVTk7?SELOnYsYU0b|e{6hk!!1usYf3mlcE8n)!oLT2Iv@#SLymdayOxK~nY^WnX znA$JcF1RR&7c?Y6Sq}QdwPXtz8|W~|Kt_6zun4|L+9>v@Zi6hMN?Iz47c3%s5i(qc ztp`2+C+K-Rle{Y&A|a(GBu4R1VGt=ntNA3R(x>$d1#=M@j-`%tXTVMPz4UH&AUB)e z0Zrq#GW-0)yz|`yU6szJt_$v1Z@%}XuSXz-VL<(|8vX>$shScRL1*D^fq}}Pt_W#yf+RuMhB$)t#Xg|pU<>yT`;@%_ zGz9{t(5ev?whG;Xn4tdrNZtr0KN`|bf3v`Jx)0j|Oe0ou9g$2TgX%313wjC)g#j@y zsV7#8q9sAH)v^=P&(a zs3d#c_Yq%af4=wm?3bADqcbhPnX(mzPNsg=ua0T%zg_Qb`KFq>yLEisM&kvu+V1r< zVI6QTmO`corV3^fNzhJjw3V${SvI?HR$ge{?1BxYbu|xca#~NOD?f!|G0Wm?@vq|> z#lg|pp__Cs)b~_pRi)~N`s6TobYlF@gst%(Vz)=s*Yyy^ve&IgEB^a^AYpJFY?os&K1`@a-$STkk#>rc_7TXL9*}mRkPPy&6`HHcgv4iP{<+$UA zr+=V=5kno&6nrP>@^*%kxl!y8P`g#T|F}@^asLx$4)hSy2)>BVN>#FYa#;D7B1^Jd z;KVc0IZ){VufOqJWDo0su6XdvhY(#Fn66!5A^W2_s#H^2Gnd8?}bBw=Io5_K zR{6SnYuz4qus@ZV3g#1U@?+2 hH+(H+q{Q8TGsazZ$RI!Yyg9z-MI5y37&jkrQt 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 M{r^X6FxT+)fAPwF`v3p{ literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/uhfail1.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/uhfail1.wav.meta new file mode 100644 index 000000000..c38b15520 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/uhfail1.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 1e1c90341f96b284eb25eda620d12975 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav b/Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav new file mode 100644 index 0000000000000000000000000000000000000000..026a542958e7609be68ca8a4db8304110489b271 GIT binary patch literal 32170 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 YSU^2;!G>qDhgu^)K0L;c8Vh6A_<{Hy)^Evz> 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 AH2?qr literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav.meta new file mode 100644 index 000000000..4df5b0b4c --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/uhfail2.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 29eec81be175b9b4688ab80e1f440e63 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/uhfail3.wav b/Assets/Resources/Sfx/games/flipperFlop/uhfail3.wav new file mode 100644 index 0000000000000000000000000000000000000000..a2c01a1900cda45fbb68839d866cbf4c72cb0097 GIT binary patch literal 35358 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 Fe*iM(9J>Gj literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/GameIcons/flipperFlop_mask.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/flipperFlop_mask.png.meta new file mode 100644 index 000000000..dfd151fb4 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/flipperFlop_mask.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 6359d3bdae56fe542bc234554f3c8037 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop.meta b/Assets/Resources/Sprites/Games/FlipperFlop.meta new file mode 100644 index 000000000..ccc903f24 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ea34f4478ff452438e4335a8e360201 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations.meta new file mode 100644 index 000000000..8ea110615 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f06e3b0c819f6a4bba9d42f19ffcf28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim new file mode 100644 index 000000000..03f1a500e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim @@ -0,0 +1,1229 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainBop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 1.719, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.036, y: 1.788, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.036, y: 1.853, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 2.149, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 2.259, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 2.295, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.228, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.236, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.756, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.9979999, y: 0.828, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 3.458, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 3.538, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 3.608, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 3.66, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.719 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.788 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.853 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.149 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.259 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.295 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.228 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.236 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.756 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.458 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.538 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 3.608 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim.meta new file mode 100644 index 000000000..96d20217a --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainBop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 173325e6c6bed584288bc383f8bff123 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim new file mode 100644 index 000000000..6154057be --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim @@ -0,0 +1,563 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainIdle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 2.295, z: 122.2568} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 3.66, z: 122.25679} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.295 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.834 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.029 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.029 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.876 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.66 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim.meta new file mode 100644 index 000000000..b299e027b --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c897a4e11bb1fbf49ade0c201028d0dd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim new file mode 100644 index 000000000..1f1743038 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim @@ -0,0 +1,1229 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainRoll + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 1.719, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.036, y: 1.788, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.036, y: 1.853, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 2.149, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 2.259, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 2.295, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 3.458, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 3.538, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 3.608, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 3.66, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.228, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.236, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.756, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.9979999, y: 0.828, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.719 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.788 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.853 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.149 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.259 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.295 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.458 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.538 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 3.608 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.228 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.236 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.756 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim.meta new file mode 100644 index 000000000..871fd1f66 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainRoll.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c0b588adc1f82714195025b1f5194718 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim new file mode 100644 index 000000000..c740c7cf1 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim @@ -0,0 +1,5464 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainSucessBop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 23.645} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 27.191} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 29.517} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 29.517} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 28.307} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 26.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 27.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 27.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -28.483} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -30.159} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -32.51} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -32.51} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -31.718} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -31.861} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -30.214} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -30.214} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -2.99} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0, z: 0} + outWeight: {x: 0, y: 0, z: 0} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -1.681} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -2.505} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -2.505} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -0.986} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0, z: 0} + outWeight: {x: 0, y: 0, z: 0} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -2.14} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.986} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -0.986} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmLeft + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 1.719, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.036, y: 1.796, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.036, y: 1.845, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 2.165, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 2.259, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 2.295, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 3.458, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 3.521, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 3.59, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 3.66, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.228, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.236, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.756, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.9979999, y: 0.828, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.104, y: 1.974, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.084, y: 2.047, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.084, y: 2.112, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.084, y: 2.153, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.004, y: 1.968, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.0279999, y: 2.0289998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.0279999, y: 2.0939999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.0279999, y: 2.135, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.362, y: 2.18, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.338, y: 2.26, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.338, y: 2.319, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.338, y: 2.3600001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.735, y: 2.165, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.774, y: 2.223, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.774, y: 2.306, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.774, y: 2.3470001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.87, y: 1.806, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.889, y: 1.883, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.8829999, y: 1.9419999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.8829999, y: 1.983, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.222, y: 1.77, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.194, y: 1.841, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.19399999, y: 1.9059999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.19399999, y: 1.947, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.2987724, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.35885924, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.3204355, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.35267618, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.28540152, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.33609667, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.3307395, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.334348, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CrossedArms + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff (1) + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff (1) + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmLeft + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4238437777 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2739481039 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -1884056629477248573, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.719 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.845 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.165 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.259 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.295 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.458 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.521 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 3.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.228 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.236 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.756 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CrossedArms + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff (1) + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.104 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.084 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.084 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.084 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.974 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.047 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.112 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.153 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.004 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.0279999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.0279999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.0279999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.0289998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.0939999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.135 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.362 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.338 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.338 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.338 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.18 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.3600001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 23.645 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 27.191 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 29.517 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 29.517 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.735 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.774 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.774 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.774 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.165 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.223 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.306 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.3470001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff (1) + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.8829999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.8829999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.806 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.883 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.9419999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.222 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.194 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.19399999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.19399999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.841 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.9059999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.947 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 28.307 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 26.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 27.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 27.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -28.483 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -30.159 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -32.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -32.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -31.718 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -31.861 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -30.214 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -30.214 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.99 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -1.681 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.505 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.505 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.986 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.986 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.986 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2987724 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35885924 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3204355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35267618 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.28540152 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.33609667 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3307395 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.334348 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: HandPuff + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim.meta new file mode 100644 index 000000000..a046062ab --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainSucessBop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4e7591eb43c85147b5c77228fed2fa6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller new file mode 100644 index 000000000..d263225dc --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller @@ -0,0 +1,246 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-4929130208921391156 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckWalkIntro + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d61466c71705f57448f3d09324a5bb75, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-3703525108410264700 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c897a4e11bb1fbf49ade0c201028d0dd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2261456327500492232 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainSucessBop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e4e7591eb43c85147b5c77228fed2fa6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuck + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 6119204955991099867} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &4433805347401381416 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainBop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 173325e6c6bed584288bc383f8bff123, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5404541558850068515 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainRoll + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c0b588adc1f82714195025b1f5194718, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &6119204955991099867 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -3703525108410264700} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4433805347401381416} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 5404541558850068515} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6257137920013502619} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2261456327500492232} + m_Position: {x: 340, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8526401023598329214} + m_Position: {x: 375, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4929130208921391156} + m_Position: {x: 410, y: 390, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -3703525108410264700} +--- !u!1102 &6257137920013502619 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainWalk + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e3db586d6096d1542b996deece63bcd8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &8526401023598329214 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissBop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: dd17634665215f14983400f320731b1b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller.meta new file mode 100644 index 000000000..1cf236dbd --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuck.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5a29a3383a3d1749a116b7803721d9f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim new file mode 100644 index 000000000..0c52569aa --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim @@ -0,0 +1,1308 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckBlushExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -36.102} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Heart + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.02, y: -0.65, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.02, y: -0.65, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.02, y: -0.65, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Face + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07, y: -1.9, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.07, y: -1.87, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.07, y: -1.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.07, y: -1.76, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.07, y: -1.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.07, y: -1.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 4.03, y: -0.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 4.03, y: -0.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 4.38, y: 0.16, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 4.65, y: 0.58, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 5.11, y: 1.09, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 5.43, y: 1.47, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Heart + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.06, y: 1.06, z: 1.06} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 1.06, y: 1.06, z: 1.06} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 1.06, y: 1.06, z: 1.06} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Heart + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.74509805 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.56078434 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.40392157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.18431373 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Heart + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Face + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Mouth0 + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2770785369 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2704141538 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2704141538 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2704141538 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2704141538 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2642549164 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 981907569562474093, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.43333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.65 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.65 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.65 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.76 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -1.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Heart + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -36.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 4.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 4.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 4.38 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 4.65 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 5.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 5.43 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.47 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.74509805 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.56078434 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.40392157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.18431373 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Heart + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Heart + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Heart + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim.meta new file mode 100644 index 000000000..58f782024 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckBlushExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af353e099c30c93428a44d279b115000 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller new file mode 100644 index 000000000..6f4bd1eaf --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7668097992547640130 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: dbba17a0e3fe218459a4dee8b4583b6c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-4620321931805590428 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5386940697082356788} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3181047173776232619} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: -293306666294406865} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 31908738939368364} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7668097992547640130} + m_Position: {x: 340, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6119825491230098487} + m_Position: {x: 375, y: 325, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5386940697082356788} +--- !u!1102 &-293306666294406865 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckSpeakExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5a087fa684190334294fd1677ec5760b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckHead + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4620321931805590428} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &31908738939368364 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckBlushExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: af353e099c30c93428a44d279b115000, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &3181047173776232619 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckRollExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: f406520c1e499f447ac378cd754f9570, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5386940697082356788 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckNeutralExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7d87182d0c6809b48be32210a3f9ce01, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6119825491230098487 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissSpeakExpression + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a2072e20b483e7d45b492f99c1000ad4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller.meta new file mode 100644 index 000000000..c21a006c1 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckHead.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f94e6b4d33d29bd4dbaa47962b5b8e74 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim new file mode 100644 index 000000000..c7b37f356 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim @@ -0,0 +1,5800 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissBop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -2.14} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -2.14} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -2.14} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -2.14} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -1.681} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -1.681} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -1.681} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -1.681} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 71.709} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 71.709} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 71.709} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 71.709} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -64.394} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -64.394} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -64.394} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -64.394} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 184.712} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 184.712} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 184.712} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 184.712} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -181.828} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -181.828} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -181.828} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -181.828} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.8729999, y: 1.6359999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.862, y: 1.694, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.8629999, y: 1.7389998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.8679999, y: 1.777, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.293, y: 1.631, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.282, y: 1.689, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.283, y: 1.734, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.288, y: 1.772, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 1.743, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.036, y: 1.788, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.036, y: 1.837, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.35400003, y: 0.45399997, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.343, y: 0.57799995, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.34399998, y: 0.60099983, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.34899998, y: 0.63899994, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.7490001, y: 0.429, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.738, y: 0.553, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.7390001, y: 0.57599986, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.7440001, y: 0.61399996, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.27300003, y: 0.827, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.262, y: 0.951, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.26299998, y: 0.97399986, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.26799998, y: 1.012, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.905, y: 0.80100036, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.894, y: 0.9250003, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.895, y: 0.9480002, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.9, y: 0.9860003, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.098, y: 3.458, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.098, y: 3.521, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.098, y: 3.59, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.098, y: 3.66, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.818, y: -0.016, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.228, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.236, y: -0.016000003, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.756, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.9979999, y: 0.828, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.3264835, y: 0.33609667, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.3264835, y: 0.33609667, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.3264835, y: 0.33609667, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3264835, y: 0.33609667, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.31239069, y: 0.35168207, z: 0.98} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.31239069, y: 0.35168207, z: 0.98} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.31239069, y: 0.35168207, z: 0.98} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.31239069, y: 0.35168207, z: 0.98} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: GloveRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.334348, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.334348, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.35, y: 0.334348, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.35, y: 0.334348, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35, y: 0.35267618, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.35, y: 0.35267618, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.35, y: 0.35267618, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.35, y: 0.35267618, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HandPuff (1) + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CrossedArms + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff (1) + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff (1) + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: GloveLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: GloveRight + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2739481039 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3522720307 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1222140669 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3801502610 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 594276266 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2739481039 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4238437777 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3522720307 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1222140669 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5979647737961072999, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5040743749983080431, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.15 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.8729999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.862 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.8629999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.8679999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.6359999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.694 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.7389998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.777 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.293 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.282 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.283 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.288 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.631 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.689 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.734 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.772 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.681 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.681 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.681 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.681 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.743 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.788 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.837 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CrossedArms + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.35400003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.343 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.34399998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.34899998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.45399997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.57799995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.60099983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.63899994 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 71.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 71.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 71.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 71.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3264835 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3264835 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3264835 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3264835 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.33609667 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.33609667 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.33609667 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.33609667 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.7490001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.738 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.7390001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.7440001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.429 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.553 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.57599986 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.61399996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -64.394 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -64.394 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -64.394 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -64.394 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.31239069 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.31239069 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.31239069 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.31239069 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35168207 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35168207 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.35168207 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.35168207 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GloveRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: GloveRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.27300003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.26299998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.26799998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.827 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.951 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.97399986 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.012 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 184.712 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 184.712 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 184.712 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 184.712 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.334348 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.334348 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.334348 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.334348 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.905 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.894 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.895 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.80100036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.9250003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.9480002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.9860003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -181.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -181.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -181.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -181.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35267618 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.35267618 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.35267618 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.35267618 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HandPuff (1) + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: HandPuff (1) + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.458 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.521 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 3.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.818 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.228 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.236 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.016000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.756 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: GloveRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: HandPuff + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: GloveLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: HandPuff (1) + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim.meta new file mode 100644 index 000000000..100f6b40b --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissBop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd17634665215f14983400f320731b1b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim new file mode 100644 index 000000000..a230b01c7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim @@ -0,0 +1,353 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 12.569} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07999966, y: 0.49, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.02, y: -0.74, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Face + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -8994532223024223496, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 3220841298208046550, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Face + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2770785369 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -8994532223024223496, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3220841298208046550, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 12.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07999966 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Face + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim.meta new file mode 100644 index 000000000..379005deb --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbba17a0e3fe218459a4dee8b4583b6c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim new file mode 100644 index 000000000..8a500c21e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim @@ -0,0 +1,783 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckMissSpeakExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 12.569} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0.95} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 2.19} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 1.403} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07999966, y: 0.49, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.02, y: -0.74, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Face + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.02, y: -1.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.03, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.04, y: -1.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.04, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -8994532223024223496, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 3220841298208046550, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Face + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6907457437363752345, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Mouth0 + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2770785369 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2642549164 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -8994532223024223496, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3220841298208046550, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6907457437363752345, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07999966 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 12.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.02 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.04 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.04 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.95 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.19 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.403 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim.meta new file mode 100644 index 000000000..a2045cb4b --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckMissSpeakExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2072e20b483e7d45b492f99c1000ad4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim new file mode 100644 index 000000000..7c29abb16 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckNeutralExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim.meta new file mode 100644 index 000000000..724f3cc65 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckNeutralExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d87182d0c6809b48be32210a3f9ce01 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim new file mode 100644 index 000000000..1d3dadc4c --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim @@ -0,0 +1,364 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckRollExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.079999655, y: 0.22, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.079999655, y: 0.47, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.07999966, y: 0.54, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.07999966, y: 0.5999994, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Face + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -5366440731522241564, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -7899531118514012459, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: -7183953927675447315, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: -7183953927675447315, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -5366440731522241564, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -7899531118514012459, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -7183953927675447315, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -7183953927675447315, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.3 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Face + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.079999655 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.079999655 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.07999966 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.07999966 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.47 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.54 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.5999994 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim.meta new file mode 100644 index 000000000..c9a4589f6 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckRollExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f406520c1e499f447ac378cd754f9570 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim new file mode 100644 index 000000000..583758c68 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim @@ -0,0 +1,740 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckSpeakExpression + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07, y: -2.22, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.07, y: -2.07, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.07, y: -1.86, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.07, y: -2.01, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.03, y: 1.0814999, z: 1.03} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 1, y: 1, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.96, y: 0.96, z: 0.96} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Mouth0 + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.019494, y: 1.019494, z: 1.019494} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 1, y: 1, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Face + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2861661601777712448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 2861661601777712448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Mouth0 + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2642549164 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2642549164 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2861661601777712448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 2861661601777712448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 3701795381031379807, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mouth0 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0814999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.019494 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.019494 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.019494 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Mouth0 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Mouth0 + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim.meta new file mode 100644 index 000000000..a86d77a9f --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckSpeakExpression.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a087fa684190334294fd1677ec5760b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim new file mode 100644 index 000000000..a2dc0307e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim @@ -0,0 +1,18403 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainTuckWalkIntro + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -127.787} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -134.806} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -118.127} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -46.879} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -127.787} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -134.806} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -118.127} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -46.879} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -65.242} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -44.544} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -50.702} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -63.256} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -80.287} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -102.627} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -118.172} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -127.041} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0, y: 0, z: -124.772} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -105.887} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -84.435} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: -75.425} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -65.242} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -44.544} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -50.702} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -63.256} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0, y: 0, z: -80.287} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: -102.627} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -118.172} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -127.041} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: -124.772} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -105.887} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0, y: 0, z: -94.942} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -89.92} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: -87.372} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0, y: 0, z: -87.372} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -44.066} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -13.857} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -9.26} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -39.09} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -54.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -75.125} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -90.67} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -100.832} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0, y: 0, z: -93.935} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -87.914} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: -54.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: -47.923} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -44.066} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -13.857} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -9.26} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -39.09} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0, y: 0, z: -54.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: -75.125} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -90.67} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -100.832} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: -93.935} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -87.914} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0, y: 0, z: -68.683} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -62.418} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: -62.945} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0, y: 0, z: -62.945} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -107.404} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -107.869} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -108.063} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -101.476} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -44.271} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -38.334} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -107.404} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -107.869} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -108.063} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -101.476} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -44.271} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -38.334} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -11.387501, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -12.118, y: 2.456, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -11.325001, y: 2.058, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -10.889, y: 2.116, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.885488, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -9.012223, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -8.2875, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -7.8, y: 2.26, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -7.26, y: 1.8999999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.2529993, y: 2.0189998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.895487, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.022223, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -5.3375006, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -6.078, y: 2.456, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -5.595, y: 2.058, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -5.209, y: 2.116, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -4.215487, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -3.3622231, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.5575004, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.1899996, y: 2.26, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -1.8399999, y: 1.8999999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -1.8329992, y: 2.0189998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.465487, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -0.6122229, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -0.6422231, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -0.6422231, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.1, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -11.424, y: 2.1090002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -10.654, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -10.054, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.436001, y: 2.303, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -9.33, y: 2.32, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -9, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -8.224, y: 2.039, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -7.684, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.0839996, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.446, y: 2.267, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.3669996, y: 2.282, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -6.0499997, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -5.384, y: 2.1090002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -4.924, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -4.3739996, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -3.7660003, y: 2.322, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -3.671, y: 2.34, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -3.27, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.6139994, y: 2.039, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -2.2639997, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -1.6639996, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.0160003, y: 2.303, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -0.948, y: 2.28, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -0.9599998, y: 2.33, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -0.9599998, y: 2.33, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.030001, y: 2.22, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -11.14, y: 2.0600002, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -10.3, y: 1.55, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -9.918, y: 1.82, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.71, y: 2.01, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -9.969999, y: 2.03, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -9.89, y: 2.28, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -9.27, y: 2.11, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -8.696, y: 1.647, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.7959995, y: 1.7079998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.6879997, y: 2.099, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.5, y: 1.98, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -5.98, y: 2.22, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -5.1, y: 2.0600002, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -4.5699997, y: 1.55, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -4.238, y: 1.82, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -4.0399995, y: 2.01, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -4.32, y: 2.03, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -4.1600003, y: 2.28, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -3.6599998, y: 2.11, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -3.2759998, y: 1.647, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -2.3759995, y: 1.7079998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.502, y: 2.174, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -1.399, y: 2.017, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -1.4, y: 2.11, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -1.4, y: 2.11, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.21, y: 4.16, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -11.46, y: 3.9, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -10.71, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -10.2, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.55, y: 4.01, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -9.45, y: 4.04, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -9.11, y: 4.14, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -8.26, y: 3.83, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -7.74, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.23, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.56, y: 4.01, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.46, y: 4.04, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -6.16, y: 4.09, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -5.42, y: 3.9, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -4.98, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -4.52, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -3.88, y: 4.01, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -3.8, y: 4.03, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -3.38, y: 4.095, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.65, y: 3.83, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -2.32, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -1.81, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.13, y: 4.06, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -1.05, y: 4.04, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -1.08, y: 4.12, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -1.08, y: 4.12, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -11.448, y: 1.3879999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -10.211, y: 1.5020001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -9.4470005, y: 0.8509999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -9.237, y: 0.94300026, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.39, y: 1.1199999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -10.01, y: 1.0699999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -10.16, y: 1.4000001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -9.67, y: 1.27, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -9.096, y: 0.781, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.9049997, y: 0.7519998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.4249997, y: 1.172, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.16, y: 1.09, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -5.398, y: 1.3879999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -4.171, y: 1.5020001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -3.717, y: 0.8509999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -3.5570002, y: 0.94300026, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -3.7199998, y: 1.1199999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -4.36, y: 1.0699999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -4.43, y: 1.4000001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -4.0599995, y: 1.27, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -3.6759994, y: 0.781, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -2.4849997, y: 0.7519998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.426, y: 1.256, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -1.246, y: 1.052, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -1.22, y: 1.2, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -1.22, y: 1.2, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.040001, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -11.450001, y: 0.31000018, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -10.7960005, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -10.481001, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.63, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -9.39, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -8.94, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -8.25, y: 0.24, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -7.826, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -7.5109997, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.6400003, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -6.4, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -5.99, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -5.41, y: 0.31000018, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -5.066, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -4.801, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -3.9599996, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -3.7400002, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -3.2099996, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.6399994, y: 0.24, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -2.406, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -2.0909996, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -1.2100005, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -0.99, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -1.0200002, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -1.0200002, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.863001, y: 1.536, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -12.59, y: 1.5570002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -11.873, y: 1.163, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -11.198999, y: 1.08, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -9.398001, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -8.423555, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -8.076, y: 1.741, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -6.95, y: 1.58, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: -6.5980005, y: 1.075, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -6.5909996, y: 1.194, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: -6.408, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -5.433555, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -6.8129997, y: 1.536, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -6.55, y: 1.5570002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -6.1429996, y: 1.163, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -5.5189996, y: 1.08, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: -3.7280002, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -2.7735553, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.3460002, y: 1.741, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -1.3399992, y: 1.58, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: -1.1780002, y: 1.075, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -1.1709995, y: 1.194, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: -0.97800016, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -0.02355504, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -0.05355525, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: -0.05355525, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.53333336 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Body + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LegFrontLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Waist + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Waist + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Body + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: CrossedArms + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 783498616834500181, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 783498616834500181, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.4 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.46666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.53333336 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.6666667 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.73333335 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.8666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.93333334 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.0666667 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1333333 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.2666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.3333334 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.4666667 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.5333333 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.6 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.8333334 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Waist + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4238437777 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4078792825 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3690404639 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 783498616834500181, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 783498616834500181, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.8666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -11.387501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -12.118 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -11.325001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -10.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.885488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.012223 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -8.2875 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -7.8 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -7.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.2529993 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.895487 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.022223 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -5.3375006 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -6.078 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -5.595 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -5.209 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -4.215487 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -3.3622231 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.5575004 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.1899996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -1.8399999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.8329992 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.465487 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.6122229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -0.6422231 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.6422231 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.456 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.058 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.116 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.8999999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 2.0189998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.456 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 2.058 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 2.116 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 2.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.8999999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 2.0189998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -127.787 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -134.806 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -118.127 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -46.879 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -127.787 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -134.806 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -118.127 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -46.879 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -11.424 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -10.654 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -10.054 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.436001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -8.224 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -7.684 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.0839996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.446 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.3669996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -6.0499997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -5.384 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -4.924 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -4.3739996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -3.7660003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -3.671 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -3.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.6139994 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -2.2639997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.6639996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.0160003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.948 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -0.9599998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.9599998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.1090002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.303 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.32 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.039 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 2.267 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 2.282 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.1090002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 2.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 2.039 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 2.303 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Body + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.030001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -11.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -10.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -9.918 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.969999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -9.89 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -9.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -8.696 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.7959995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.6879997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -5.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -5.1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -4.5699997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -4.238 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -4.0399995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -4.32 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -4.1600003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -3.6599998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -3.2759998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -2.3759995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -1.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -1.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.0600002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.647 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.7079998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 2.099 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.0600002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 2.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 2.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 2.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.647 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 1.7079998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 2.174 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 2.017 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 2.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 2.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -65.242 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -44.544 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -50.702 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -63.256 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -80.287 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -102.627 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -118.172 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -127.041 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -124.772 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -105.887 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -84.435 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -75.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -65.242 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -44.544 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -50.702 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -63.256 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -80.287 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -102.627 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -118.172 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -127.041 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -124.772 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -105.887 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -94.942 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -89.92 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -87.372 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -87.372 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -11.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -10.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -10.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.45 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -9.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -8.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -7.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.23 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.56 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -6.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -5.42 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -4.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -4.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -3.88 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -3.8 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -3.38 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.65 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -2.32 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.81 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -1.05 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -1.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 4.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 4.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 4.04 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 4.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 3.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 4.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 4.04 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 4.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 3.9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 4.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 4.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 4.095 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 3.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 4.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 4.04 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 4.12 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 4.12 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -11.448 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -10.211 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -9.4470005 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -9.237 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -10.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -10.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -9.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -9.096 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.9049997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.4249997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -5.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -4.171 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -3.717 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -3.5570002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -3.7199998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -4.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -4.43 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -4.0599995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -3.6759994 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -2.4849997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.426 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -1.246 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -1.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.3879999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.5020001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.8509999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.94300026 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.1199999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.0699999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.4000001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.781 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.7519998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1.172 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.3879999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.5020001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.8509999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.94300026 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 1.1199999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 1.0699999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1.4000001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 1.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.781 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.7519998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 1.256 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1.052 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 1.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -44.066 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -13.857 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -9.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -39.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -54.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -75.125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -90.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -100.832 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -93.935 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -87.914 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -54.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -47.923 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -44.066 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -13.857 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -9.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -39.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -54.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -75.125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -90.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -100.832 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -93.935 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -87.914 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -68.683 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -62.418 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -62.945 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -62.945 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LegFrontLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.040001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -11.450001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -10.7960005 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -10.481001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.63 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -8.94 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -8.25 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -7.826 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -7.5109997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.6400003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -6.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -5.99 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -5.41 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -5.066 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -4.801 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -3.9599996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -3.7400002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -3.2099996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.6399994 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -2.406 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -2.0909996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -1.2100005 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.99 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.0200002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -1.0200002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.31000018 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.31000018 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.863001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -12.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -11.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -11.198999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -9.398001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -8.423555 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -8.076 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -6.95 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -6.5980005 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -6.5909996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -6.408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -5.433555 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -6.8129997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -6.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -6.1429996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -5.5189996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -3.7280002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -2.7735553 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.3460002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -1.3399992 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -1.1780002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.1709995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.97800016 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.02355504 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -0.05355525 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.05355525 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.536 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.5570002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.163 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 1.075 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.194 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.536 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.5570002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.163 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 1.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.075 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 1.194 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -107.404 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -107.869 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -108.063 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -101.476 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -44.271 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -38.334 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -107.404 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -107.869 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -108.063 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -101.476 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -44.271 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -38.334 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Waist + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.53333336 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.0666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.2666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.4666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.5333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.6 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.8333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Waist + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Waist + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim.meta new file mode 100644 index 000000000..28a7294a7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainTuckWalkIntro.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d61466c71705f57448f3d09324a5bb75 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim new file mode 100644 index 000000000..ef7ed23e4 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim @@ -0,0 +1,9745 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CaptainWalk + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -80.287} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -102.627} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -118.172} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -127.041} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -124.772} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -105.887} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -80.287} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -81.709} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -65.242} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -44.544} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -50.702} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -63.256} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -54.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -75.125} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -90.67} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -100.832} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -93.935} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -87.914} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -54.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -54.207} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -44.066} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -13.857} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -9.26} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -39.09} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -44.271} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -38.334} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -47.643} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -32.793335} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -107.404} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -107.869} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -108.063} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -101.476} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -46.879} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -56.188} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -8.536156} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -22.858326} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -34.716087} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -127.787} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -134.806} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -118.127} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.31, y: 2.01, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -1.58, y: 2.03, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.6, y: 2.28, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.34, y: 2.11, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.066, y: 1.647, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.806, y: 1.7079998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.65999997, y: 2.09, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -1.13, y: 1.98, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.82, y: 2.22, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.060000002, y: 2.0600002, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.22000003, y: 1.55, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.2119999, y: 1.82, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -1.098, y: 2.295, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.23, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -1, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.65000004, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.32, y: 0.24, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.19599998, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.521, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.6399999, y: 0.36, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.97, y: 0.34, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.83, y: 0.5, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.25, y: 0.31000018, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.2759999, y: 0.061, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.35100007, y: 0.262, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -0.22, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.99, y: 1.1199999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -1.6200001, y: 1.0699999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.87, y: 1.4000001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.74, y: 1.27, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.4660001, y: 0.781, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.91499996, y: 0.7519998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.33999997, y: 1.1999998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.8430001, y: 1.0439999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.238, y: 1.3879999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.989, y: 1.5020001, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 1.073, y: 0.8509999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.89299977, y: 0.94300026, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -1.834, y: 0.029, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LegFrontLeft + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.036, y: 2.303, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.94, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.7100001, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29400006, y: 2.039, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.05399996, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.093999624, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.44599992, y: 2.303, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.91, y: 2.21, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.89000005, y: 2.39, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.2240001, y: 2.1090002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.13399988, y: 1.6789999, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.07600033, y: 1.9769998, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -1.036, y: 1.873, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Body + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.033555508, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.21399996, y: 1.741, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.98, y: 1.58, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 1.032, y: 1.075, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.39899993, y: 1.194, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.4079998, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.0035555363, y: 1.5167408, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -1.653, y: 1.536, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -1.3900001, y: 1.5570002, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -1.3529999, y: 1.163, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -1.0689999, y: 1.08, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -0.9979999, y: 0.876, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Waist + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.4854865, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.6222229, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.0024994612, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.13, y: 2.26, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.37000012, y: 1.8999999, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.26299977, y: 2.0189998, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.8954864, y: 2.0460157, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.5922229, y: 2.14, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.17750049, y: 2.2178125, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.9180001, y: 2.456, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.80499995, y: 2.058, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.75900006, y: 2.116, z: 122.25679} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -2, y: 1.99, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.15, y: 4.06, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -1.06, y: 4, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.82, y: 4.16, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.33, y: 3.83, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.11, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.24, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.56, y: 4.06, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -1.03, y: 4, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -1, y: 4.16, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.26, y: 3.9, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.19, y: 3.417, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.07, y: 3.715, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -1.098, y: 3.66, z: 122.2568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: HeadHolder + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.38734502, y: 0.38734502, z: 1.1067001} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0.35, y: 0.35, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: CrossedArms + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.35330898, y: 0.35330898, z: 1.0094541} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.35886085, y: 0.35886085, z: 1.0253166} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.3634574, y: 0.3634574, z: 1.0384496} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.3659495, y: 0.3659495, z: 1.04557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0.35, y: 0.35, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: ArmRight + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LegFrontLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Body + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Waist + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Waist + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: ArmRight + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: -5364398321066679867, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Body + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: -6941689823694843686, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: CrossedArms + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: Waist + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.033333335 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.06666667 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.1 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.13333334 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.16666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.2 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.23333333 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.26666668 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.3 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.33333334 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 0.36666667 + value: {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - time: 1.1666666 + value: {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + attribute: m_Sprite + path: ArmRight + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4078792825 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2070802226 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4078792825 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2814015086 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1567886768 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3690404639 + attribute: 3762991556 + script: {fileID: 0} + typeID: 212 + customType: 26 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4238437777 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4078792825 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1567886768 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2814015086 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3690404639 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4238437777 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7202394126770993174, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5364398321066679867, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 7097393635869678286, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -6941689823694843686, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 1296978425162268448, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 2108175032526015922, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -3094863922126676576, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -18734607175759791, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -5232346015449562975, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 709572576030047288, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6233755798348575437, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6983099850983049541, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -6043664571448266422, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6059730042616909519, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 95146650345632325, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -2730058575681382030, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6689249670208198571, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 5222196818673958461, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -774648850226267066, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 6614837588910133110, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: -354588409689316489, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + - {fileID: 204853587978850860, guid: c2d800b031e1fca43b1f8d5e75afc5d6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1999999 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -80.287 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -102.627 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -118.172 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -127.041 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -124.772 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -105.887 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -80.287 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -81.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -65.242 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -44.544 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -50.702 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -63.256 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.38734502 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.1067001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.31 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.6 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.066 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.806 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.65999997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.060000002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.22000003 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.2119999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.01 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.647 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.7079998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.0600002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 2.295 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LegFrontLeft + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.23 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.65000004 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.32 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.19599998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.521 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.6399999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.97 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.25 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.2759999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.35100007 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.31000018 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.061 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.262 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -54.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -75.125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -90.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -100.832 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -93.935 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -87.914 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -54.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -54.207 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -44.066 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -13.857 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -9.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -39.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.99 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.6200001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.4660001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.91499996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.33999997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.8430001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.238 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.989 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.073 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.89299977 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.834 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.1199999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.0699999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.4000001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.781 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.7519998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1999998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.0439999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.3879999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.5020001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.8509999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.94300026 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.029 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontLeft + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Body + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: LegFrontRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Waist + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.94 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.7100001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29400006 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.05399996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.093999624 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.44599992 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.89000005 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.2240001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.13399988 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.07600033 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.036 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.303 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.039 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.303 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.1090002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.6789999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.9769998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1.873 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Body + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.033555508 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.21399996 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.98 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.032 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.39899993 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.4079998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.0035555363 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.3900001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -1.3529999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.0689999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -0.9979999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.075 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.194 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.5167408 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.536 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.5570002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.163 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.876 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -44.271 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -38.334 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -47.643 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -32.793335 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -107.404 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -107.869 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -108.063 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -101.476 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArmRight + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.4854865 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.6222229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.0024994612 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.37000012 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.26299977 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.8954864 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.5922229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.17750049 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.9180001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.80499995 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.75900006 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.8999999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.0189998 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.0460157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.2178125 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.456 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.058 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 2.116 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1.99 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.25679 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: -5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: -4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_SortingOrder + path: Waist + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: ArmRight + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -46.879 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -56.188 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -8.536156 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -22.858326 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -34.716087 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -127.787 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -134.806 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -118.127 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.35330898 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.35886085 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3634574 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3659495 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.0094541 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.0253166 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.0384496 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.04557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.15 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.11 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.56 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.26 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.19 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.098 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 4.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 4.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 3.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 4.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 4.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 3.9 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 3.417 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 3.715 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 3.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: HeadHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 122.2568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: HeadHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: CrossedArms + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: ArmRight + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LegFrontLeft + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Waist + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Waist + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim.meta new file mode 100644 index 000000000..032f40fda --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/CaptainWalk.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3db586d6096d1542b996deece63bcd8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim new file mode 100644 index 000000000..af566a043 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim @@ -0,0 +1,187 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceAngry + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.08, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.08, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceSprite + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -8443607376224498792, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -8443607376224498792, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1068459367 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: -8443607376224498792, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -8443607376224498792, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.050000004 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.08 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.08 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceSprite + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim.meta new file mode 100644 index 000000000..9d7de4dcc --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAngry.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2526595810ad5b141b8e263fe2dbf50a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim new file mode 100644 index 000000000..e98e5cc5d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceAnnoyed + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.23, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceSprite + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 1762219091720660072, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1068459367 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: 1762219091720660072, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.23 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceSprite + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim.meta new file mode 100644 index 000000000..6814b045b --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceAnnoyed.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c00fb776818a7749a6ba8b58a218168 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim new file mode 100644 index 000000000..4514b0358 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceBarely + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: -0.16, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceSprite + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -4240821133154191563, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1068459367 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: -4240821133154191563, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.16 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceSprite + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim.meta new file mode 100644 index 000000000..2cec80510 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceBarely.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6c8e24db916e324a9ced11c18ae87e4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller new file mode 100644 index 000000000..75a0c105a --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8932808149798379570 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperBlink + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7483860237679668393} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6a3f7ab6b1a0708479ed70d9dd6adbff, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-8211668683859005849 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceBarely + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c6c8e24db916e324a9ced11c18ae87e4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-7483860237679668393 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 565082788029657588} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4870886879281448067 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceOw + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: cc7f67918777ced468a3584b91bd6263, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4824571600376468414 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceGoofy + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 171b5033b04e74e4c94b54ec6e59549c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-3695717560659266328 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceAngry + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2526595810ad5b141b8e263fe2dbf50a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceFlipper + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 3839168459653684357} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &565082788029657588 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceNormal + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 995917328f74f4a408ceb9510a82d460, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &3839168459653684357 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 565082788029657588} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3695717560659266328} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8824293326689096734} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8211668683859005849} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8932808149798379570} + m_Position: {x: 420, y: 10, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4824571600376468414} + m_Position: {x: 375, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4870886879281448067} + m_Position: {x: 410, y: 390, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 565082788029657588} +--- !u!1102 &8824293326689096734 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceAnnoyed + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2c00fb776818a7749a6ba8b58a218168, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller.meta new file mode 100644 index 000000000..7030b4391 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceFlipper.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f287565e1722e8449acae63038480b4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim new file mode 100644 index 000000000..f29cefde1 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceGoofy + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: -0.14, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceSprite + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 4701831169674986413, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1068459367 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: + - {fileID: 4701831169674986413, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.14 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceSprite + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim.meta new file mode 100644 index 000000000..743bbffa5 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceGoofy.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 171b5033b04e74e4c94b54ec6e59549c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim new file mode 100644 index 000000000..b7264b779 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceNormal + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2882923832856859129, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2882923832856859129, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim.meta new file mode 100644 index 000000000..b180170ff --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceNormal.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 995917328f74f4a408ceb9510a82d460 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim new file mode 100644 index 000000000..03f8f72fa --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FaceOw + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 4647288503241244900, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 4647288503241244900, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim.meta new file mode 100644 index 000000000..378fa7cb0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FaceOw.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc7f67918777ced468a3584b91bd6263 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller new file mode 100644 index 000000000..47ab56fd2 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller @@ -0,0 +1,530 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8857296322575715847 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseRollRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: eda9c6805e6d4da49b07c684b28e6c36, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-8093525045122294149 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c8fe05694f0b30c4881df075472f0e11, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-6902446272180156879 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlopRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: dad8356c54c41964593aa996e73feb0a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-6828623164503557632 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8093525045122294149} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-6393710771583068040 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MissFlopRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b90c668b3fb0a3a4e8c4af2e26ce1dfc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-6083214591008967348 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseMissFlopRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 30ab2188338451b478c84617855c4581, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-5947526995366287838 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperBop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -6828623164503557632} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 84d9c4f733670634c9f5db61840f3342, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4532475093571204695 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseFlopLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 15bd5aedd7a41204c885929b15eb32fe, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-3743847667564048459 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlopLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 02fc170e01052924b95301df3985e316, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1711336183708900120 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RollRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 69c4580d8c963be45a24bb193bfb34da, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1693094762477700541 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseRollLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8f2c69b50212c994c931702e7a9c8107, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-819149718785091351 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Test + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 549ba504340e90943b5c89ebc394dc5c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Flipper + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 9034211856307265883} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &4367185415503748767 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PrepareFlop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4b40fe68072cd8a4bb24871928798ef8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5850598812222591185 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseMissFlopLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4fa804fcbf716c548a710f19180d0d42, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6153067726504276299 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RollLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 567803a2e32ec6846b282c757a87c956, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6831029229604515342 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseFlopRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 9dbb62531c96d1f4cba52af82a1c7d35, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6953503177114489808 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MissFlopLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2e4a68bc9886ef04498ebf667fbf9e52, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &9034211856307265883 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -8093525045122294149} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3743847667564048459} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5947526995366287838} + m_Position: {x: 320, y: -110, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6902446272180156879} + m_Position: {x: 450, y: -10, z: 0} + - serializedVersion: 1 + m_State: {fileID: -819149718785091351} + m_Position: {x: 340, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1711336183708900120} + m_Position: {x: 375, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6831029229604515342} + m_Position: {x: 410, y: 390, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4532475093571204695} + m_Position: {x: 445, y: 455, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6153067726504276299} + m_Position: {x: 412.85074, y: 194.83423, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8857296322575715847} + m_Position: {x: 590, y: 320, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1693094762477700541} + m_Position: {x: 600, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6953503177114489808} + m_Position: {x: 635, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6393710771583068040} + m_Position: {x: 670, y: 390, z: 0} + - serializedVersion: 1 + m_State: {fileID: 5850598812222591185} + m_Position: {x: 705, y: 455, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6083214591008967348} + m_Position: {x: 740, y: 520, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4367185415503748767} + m_Position: {x: 775, y: 585, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -8093525045122294149} diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller.meta new file mode 100644 index 000000000..d8c22b9af --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Flipper.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df76b8049024c364483d469f25c15e0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim new file mode 100644 index 000000000..70b919a1d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim @@ -0,0 +1,226 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperBlink + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.066, y: -0.316, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.05 + value: {x: -0.066, y: -0.19, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.083333336 + value: {x: -0.066, y: -0.19, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceSprite + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2003839900824235251, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.05 + value: {fileID: 4568691421341782719, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.083333336 + value: {fileID: 4568691421341782719, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: FaceSprite + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1068459367 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1068459367 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2003839900824235251, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 4568691421341782719, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 4568691421341782719, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.066 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: -0.066 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.066 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.316 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: -0.19 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.19 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceSprite + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.05 + value: 0 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0 + inSlope: Infinity + outSlope: 0 + tangentMode: 7 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceSprite + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim.meta new file mode 100644 index 000000000..62f01aba0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBlink.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a3f7ab6b1a0708479ed70d9dd6adbff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim new file mode 100644 index 000000000..ab1d86cc9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim @@ -0,0 +1,473 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperBop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.726, y: -0.741, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.726, y: -0.656, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.2, y: -0.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.2, y: -0.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.3375, y: 0.2475, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.31523556, y: 0.27588513, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.656 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3375 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.31523556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2475 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27588513 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim.meta new file mode 100644 index 000000000..35b4d63b9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperBop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84d9c4f733670634c9f5db61840f3342 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim new file mode 100644 index 000000000..0e2266170 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlipperIdle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.59 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim.meta new file mode 100644 index 000000000..e5b4fea1e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlipperIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8fe05694f0b30c4881df075472f0e11 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim new file mode 100644 index 000000000..ec7a7c2e7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim @@ -0,0 +1,3196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlopLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -3.035, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -3.159, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -3.221, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -3.399, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.0333333 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.0333333 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -3.035 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -3.159 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -3.221 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -3.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim.meta new file mode 100644 index 000000000..971abfddd --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02fc170e01052924b95301df3985e316 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim new file mode 100644 index 000000000..704494540 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim @@ -0,0 +1,3268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlopRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.337, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.193, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.138, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.2333333 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.2666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.337 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.193 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.138 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim.meta new file mode 100644 index 000000000..1411b0157 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/FlopRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dad8356c54c41964593aa996e73feb0a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim new file mode 100644 index 000000000..1f98faee7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim @@ -0,0 +1,3338 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MissFlopLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 24.488} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 24.488} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -2.498} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 24.488} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -2.498} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -6.133} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightImpact + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -3.159, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -3.401, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -3.443, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -3.443, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -3.443, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.72, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.72, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.91, y: -1.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.72, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.91, y: -1.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 5.46, y: 3.94, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightImpact + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RightImpact + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.5 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.53333336 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -3.159 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -3.401 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -3.443 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -3.443 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -3.443 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 24.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 24.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.498 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 24.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.498 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RightImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 5.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.94 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -6.133 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightImpact + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightImpact + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim.meta new file mode 100644 index 000000000..bd49ca7d9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e4a68bc9886ef04498ebf667fbf9e52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim new file mode 100644 index 000000000..f64915ec0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim @@ -0,0 +1,3338 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MissFlopRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 24.488} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -2.498} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 24.488} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -2.498} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 1.732} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftImpact + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.193, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.138, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.193, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.72, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.91, y: -1.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.72, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.91, y: -1.21, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 4.13, y: 4.54, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftImpact + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LeftImpact + classID: 1 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.5 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.53333336 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.193 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.138 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.193 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.21 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 24.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.498 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 24.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.498 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LeftImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 4.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 4.54 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim.meta new file mode 100644 index 000000000..964a15730 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/MissFlopRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b90c668b3fb0a3a4e8c4af2e26ce1dfc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim new file mode 100644 index 000000000..d34b2c0f7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim @@ -0,0 +1,1507 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PrepareFlop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.726, y: -0.736, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.726, y: -0.656, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -3.035, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.27, y: -1.4399997, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.27, y: -1.4399997, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.49, y: -1.36, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.49, y: -1.36, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.3375, y: 0.2475, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.31523556, y: 0.27588513, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.23333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -3.035 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.736 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.656 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.27 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.4399997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.4399997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3375 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.31523556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2475 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27588513 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim.meta new file mode 100644 index 000000000..f5842633d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/PrepareFlop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b40fe68072cd8a4bb24871928798ef8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim new file mode 100644 index 000000000..421c59b2c --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim @@ -0,0 +1,6480 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseFlopLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 146.214} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: 264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: 246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -16.792} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -17.938} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.601, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.197, y: -0.463, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.339, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.466, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.522, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.626, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.669, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.809, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.968, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -2.968, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.809, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.626, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.466, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.339, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.49, y: -1.8, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -3.08, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.7, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.73333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.73333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.73333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.90000004 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.601 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.197 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.466 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.522 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.626 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.669 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.809 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -2.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.809 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.626 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.466 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.463 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 146.214 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.8 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -16.792 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -17.938 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.73333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim.meta new file mode 100644 index 000000000..e05c0412d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15bd5aedd7a41204c885929b15eb32fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim new file mode 100644 index 000000000..e28e5e3e0 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim @@ -0,0 +1,6462 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseFlopRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -146.214} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -16.792} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -17.938} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.809, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.149, y: -0.463, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.997, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.916, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.837, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -1.722, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -1.651, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -1.576, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -1.469, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -1.576, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -1.651, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -1.837, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -1.916, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -1.997, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -3.08, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.7, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.809 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.149 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.916 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.837 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.722 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.651 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.576 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.469 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.576 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.651 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.837 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.916 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.463 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -146.214 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -16.792 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -17.938 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim.meta new file mode 100644 index 000000000..ecf76a24e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseFlopRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9dbb62531c96d1f4cba52af82a1c7d35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim new file mode 100644 index 000000000..2fe7a7ebe --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim @@ -0,0 +1,3815 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseMissFlopLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 0, y: 0, z: 180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 23.922} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 23.922} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.466, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.522, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.968, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -3.03, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -3.07, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -3.1, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.722, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -2.466, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: -2.339, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.16, y: -1.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.16, y: -1.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -4.73, y: -4.74, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightImpact + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.56666666 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RightImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightImpact + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightImpact + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.56666666 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.56666666 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.56666666 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 938163578 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.466 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.522 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -3.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -3.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -3.1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.722 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -2.466 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -2.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.16 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 23.922 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 23.922 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.56666666 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.56666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RightImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightImpact + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightImpact + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightImpact + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim.meta new file mode 100644 index 000000000..1fd734a7d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fa804fcbf716c548a710f19180d0d42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim new file mode 100644 index 000000000..71b456474 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim @@ -0,0 +1,4213 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseMissFlopRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 24.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 24.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -9.744} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftImpact + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.916, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -1.837, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -1.469, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -1.438, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.4, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -1.576, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -1.916, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -1.997, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.3, y: -1.89, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.3, y: -1.89, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -4.22, y: -4.73, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftImpact + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.6 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LeftImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftImpact + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.5 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.6 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.5 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.6 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.5 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.6 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 222065189 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.916 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.837 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.469 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.438 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -1.576 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.916 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -1.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.89 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.89 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 24.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 24.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LeftImpact + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftImpact + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -4.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -9.744 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftImpact + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim.meta new file mode 100644 index 000000000..deab9fc6c --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseMissFlopRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30ab2188338451b478c84617855c4581 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim new file mode 100644 index 000000000..03bf584dd --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim @@ -0,0 +1,8739 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseRollLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -61.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -48.002} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -19.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 20.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 28.331} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 48.017} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: 36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -13.411} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -13.411} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -0.829} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -19.935} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -28.07} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -47.559} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 59.769} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 47.698} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 19.572} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 5.892} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 8.701} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 8.44} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.766, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.204, y: -0.525, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.325, y: -0.48, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.457, y: -0.429, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.6, y: -0.32, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.52, y: -0.36, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.593, y: -0.492, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.828, y: -0.493, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.915, y: -0.447, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -3.041, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -3.177, y: -0.365, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -3.285, y: -0.378, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -3.399, y: -0.377, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -3.394, y: -0.378, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -3.317, y: -0.334, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -3.233, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -3.03, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.872, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.7, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.7, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.51, y: -0.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.73, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.67, y: -0.53, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.582, y: -0.033, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -2.374, y: -0.037, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -2.167, y: 0.114, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.3, y: -0.17, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.51, y: -0.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.77, y: -0.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.45, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.47, y: -0.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.85, y: -0.62, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 2.8, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 2.76, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.766 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.204 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.325 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.457 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.6 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.593 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.828 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.915 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -3.041 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -3.177 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -3.285 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -3.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -3.394 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -3.317 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -3.233 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -3.03 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.872 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.525 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.429 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.32 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.36 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.492 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.493 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.447 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.365 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.378 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.377 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.378 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.334 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -61.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -48.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -19.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 20.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 28.331 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 48.017 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.582 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -2.374 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -2.167 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.53 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.033 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.037 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.114 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -13.411 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -13.411 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.829 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -19.935 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -28.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -47.559 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.45 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.47 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.85 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.8 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.76 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.62 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 59.769 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 47.698 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 19.572 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 5.892 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 8.701 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 8.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim.meta new file mode 100644 index 000000000..90fd8effb --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f2c69b50212c994c931702e7a9c8107 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim new file mode 100644 index 000000000..f529ea58f --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim @@ -0,0 +1,8739 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ReverseRollRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 61.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 48.002} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 19.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -20.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -28.331} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -48.017} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -13.411} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -13.411} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -0.829} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -19.935} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -28.07} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -47.559} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 59.769} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 47.698} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 19.572} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 5.892} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 8.701} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 8.44} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.587, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.367, y: -0.519, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.157, y: -0.54, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.2, y: -0.477, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.128, y: -0.362, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.197, y: -0.402, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.282, y: -0.498, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.427, y: -0.515, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.445, y: -0.47, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.329, y: -0.406, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -2.203, y: -0.38, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -2.157, y: -0.393, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.138, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.337, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.7, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.7, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.51, y: -0.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.73, y: -0.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.67, y: -0.53, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.582, y: -0.033, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -2.374, y: -0.037, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -2.28, y: 0.07, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.3, y: -0.17, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.51, y: -0.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.77, y: -0.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.45, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.47, y: -0.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.85, y: -0.62, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 2.8, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 2.76, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.46666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.33333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.4 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.46666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.96666664 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.587 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.367 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.128 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.197 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.282 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.427 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.445 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.329 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -2.203 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -2.157 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.138 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.337 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.519 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.54 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.477 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.362 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.402 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.498 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.515 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.47 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.406 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.38 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.393 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 61.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 48.002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 19.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -20.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -28.331 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -48.017 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.582 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -2.374 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.53 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.033 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.037 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -13.411 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -13.411 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.829 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -19.935 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -28.07 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -47.559 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.51 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.45 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.47 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.85 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.8 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 2.76 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.62 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 59.769 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 47.698 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 19.572 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 5.892 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 8.701 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 8.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.46666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim.meta new file mode 100644 index 000000000..ba63ed092 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/ReverseRollRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eda9c6805e6d4da49b07c684b28e6c36 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim new file mode 100644 index 000000000..0b60d049e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim @@ -0,0 +1,7425 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RollLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 138.117} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 161.84} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: 264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: 264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: 180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -16.792} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 52.992} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -17.938} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -18.164} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.677, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.745, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.844, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.861, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.385, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.454, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.563, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.625, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.707, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.861, y: -0.377, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.968, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.968, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.809, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.626, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.466, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.339, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -3.08, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.72, y: -1.55, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.7, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.74, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0.3025373, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0.3025373, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0.30253732, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.93333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.677 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.745 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.844 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.861 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.385 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.454 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.563 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.625 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.707 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.861 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.968 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.809 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.626 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.466 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.377 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 138.117 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 161.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3025373 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3025373 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.30253732 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -16.792 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 52.992 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -17.938 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -18.164 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim.meta new file mode 100644 index 000000000..be469c46f --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 567803a2e32ec6846b282c757a87c956 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim new file mode 100644 index 000000000..2a6ddac6e --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim @@ -0,0 +1,7638 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RollRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -111.102} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -138.117} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -161.84} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: -226.629} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: -233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -264.583} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -246.573} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -233.642} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -214.548} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -202.028} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -180.263} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: 54.569} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -16.792} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 52.992} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: 15.368} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 13.997} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 10.585} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: 9.319} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: 48.57} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 0, y: 0, z: -13.557} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: -17.938} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: -18.164} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 0, y: 0, z: 21.764} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 0, y: 0, z: -85.055} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -58.561} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 11.178} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 19.796} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 0, y: 0, z: -47.083} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 0, y: 0, z: -44.816} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.411, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.269, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.119, y: -0.399, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -1.961, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -1.775, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -1.735, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -1.703, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -1.682, y: -0.432, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -1.614, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -1.544, y: -0.398, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -1.469, y: -0.386, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -1.576, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -1.651, y: -0.425, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -1.837, y: -0.451, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -1.916, y: -0.478, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -1.997, y: -0.497, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -2.58, y: -1.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -3.08, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -2.72, y: -1.55, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -2.4, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.64, y: -1.84, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.72, y: -1.69, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -2.73, y: -1.64, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -2.59, y: -1.39, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: 2.52, y: -1.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.7, y: -1.75, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 2.74, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: 2.87, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: 2.06, y: -1.82, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.59, y: -1.66, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 2.86, y: -0.68, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 2.91, y: -0.67, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: 2.5, y: -1.57, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: 2.34, y: -1.61, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.2, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.22, y: 1.46, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: FaceHolder + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.29871, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.033333335 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.1 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.26666668 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.3 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.36666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.43333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.93333334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.033333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.06666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.13333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.16666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.2 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.23333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.26666668 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.36666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.43333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.9 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.93333334 + value: {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: LeftFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3692724804 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1444465954 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 555744692 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3539488724 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3715806868779618327, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 2419724604705054980, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -942435531552063553, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.411 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.269 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.119 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.961 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.775 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.735 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.703 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.682 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.614 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.544 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.469 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.576 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.651 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.837 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.916 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.432 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.386 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.425 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.451 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.478 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.497 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -111.102 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -138.117 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -161.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -226.629 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -264.583 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -246.573 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -233.642 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -214.548 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -202.028 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -180.263 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.29871 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.58 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -2.4 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.84 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -1.69 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.64 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.39 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 54.569 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -16.792 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 52.992 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 15.368 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 13.997 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 10.585 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 9.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 48.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 2.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 2.74 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 2.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 2.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 2.86 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 2.91 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 2.5 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 2.34 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -1.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -1.75 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -1.82 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -1.66 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.68 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.67 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -1.57 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -1.61 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -13.557 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -17.938 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -18.164 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 21.764 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -85.055 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -58.561 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 11.178 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 19.796 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -47.083 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -44.816 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: LeftFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.36666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.9 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipY + path: RightFlipper + classID: 212 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: -0.22 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 1.46 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: FaceHolder + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.43333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.93333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_FlipX + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim.meta new file mode 100644 index 000000000..ab60ad556 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/RollRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69c4580d8c963be45a24bb193bfb34da +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim new file mode 100644 index 000000000..405fc434d --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim @@ -0,0 +1,9399 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Test + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: 36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.15 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.35 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: 0, y: 0, z: 36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0, y: 0, z: 50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: 0, y: 0, z: 57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: 0, y: 0, z: 87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9666667 + value: {x: 0, y: 0, z: 69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9833333 + value: {x: 0, y: 0, z: 18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: 0, y: 0, z: -36.278} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: 0, y: 0, z: -50.229} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: 0, y: 0, z: -57.398} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1833334 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: 0, y: 0, z: -87.313} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3666666 + value: {x: 0, y: 0, z: -69.33} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: 0, y: 0, z: -18.705} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.15 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.35 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9666667 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9833333 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: 0, y: 0, z: -35.692} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: 0, y: 0, z: -49.983} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: 0, y: 0, z: -56.653} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1833334 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: 0, y: 0, z: -87.124} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3666666 + value: {x: 0, y: 0, z: -68.889} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: 0, y: 0, z: -18.298} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: 0, y: 0, z: -9.568} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: 0, y: 0, z: 13.578} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: 0, y: 0, z: 10.355} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: 0, y: 0, z: -0.244} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.726, y: -0.741, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: -2.726, y: -0.656, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: -2.726, y: -0.741, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.31666666 + value: {x: -2.726, y: -0.656, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.51666665 + value: {x: -2.726, y: -0.741, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5833333 + value: {x: -2.726, y: -0.656, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -3.035, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -3.159, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -3.221, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -3.399, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.15 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: -2.337, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.193, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: -2.138, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.35 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: -3.035, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: -3.159, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: -3.221, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: -3.399, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9666667 + value: {x: -3.319, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9833333 + value: {x: -2.899, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: -2.337, y: -0.405, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: -2.193, y: -0.336, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: -2.138, y: -0.322, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1833334 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: -1.963, y: -0.387, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3666666 + value: {x: -2.044, y: -0.339, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: -2.48, y: -0.501, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: -2.726, y: -0.59, z: 106.50359} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.9166667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.15 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.35 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.75 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9666667 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9833333 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: -2.33, y: -0.83, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: -2.37, y: -0.7, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: -2.37, y: -0.59, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1833334 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: -2.13, y: 0.14, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3666666 + value: {x: -2.29, y: -0.35, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: -2.28, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: -2.17, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: LeftFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.73333335 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.76666665 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8666667 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.96666664 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.15 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2333333 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2666667 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.4 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6333333 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.7 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.9833333 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0666666 + value: {x: 2.52, y: -0.71, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1 + value: {x: 3.09, y: -0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.1333334 + value: {x: 3.08, y: -0.77, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.2333333 + value: {x: 2.96, y: -1.13, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: 2.49, y: -1.06, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: 2.24, y: -1.44, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: RightFlipper + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: -0.87, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0, y: -0.7, z: 0} + inSlope: {x: 0, y: 0.36923042, z: 0} + outSlope: {x: 0, y: 0.36923042, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: -0.87, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.31666666 + value: {x: 0, y: -0.7, z: 0} + inSlope: {x: 0, y: 0.36923042, z: 0} + outSlope: {x: 0, y: 0.36923042, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.51666665 + value: {x: 0, y: -0.87, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5833333 + value: {x: 0, y: -0.7, z: 0} + inSlope: {x: 0, y: 0.36923042, z: 0} + outSlope: {x: 0, y: 0.36923042, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Face + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.3375, y: 0.2475, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.06666667 + value: {x: 0.31523556, y: 0.27588513, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.3375, y: 0.2475, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.31666666 + value: {x: 0.31523556, y: 0.27588513, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.38333333 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.51666665 + value: {x: 0.3375, y: 0.2475, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5833333 + value: {x: 0.31523556, y: 0.27588513, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.65 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.2 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.55 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5666667 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0333333 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3833334 + value: {x: -0.29871002, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.4 + value: {x: 0.3, y: 0.3, z: 1} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0.13333334 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.38333333 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.65 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.73333335 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.76666665 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8333333 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 0.8666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.15 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.1666666 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.2 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.2666667 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.3 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.55 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.5666667 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.6 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.6666666 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.7 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 1.9833333 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2.0333333 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2.1 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2.1333334 + value: {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2.3833334 + value: {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - time: 2.4 + value: {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + attribute: m_Sprite + path: RightFlipper + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2770785369 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3539488724 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 689362174 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: 7772160620199938533, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -3479970656187807609, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + - {fileID: -6057205866295797077, guid: b68ebf5786a92d04684fa60c0d21baca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.4166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -3.035 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -3.159 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -3.221 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -3.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -2.337 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.193 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -2.138 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -3.035 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -3.159 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -3.221 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -3.399 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: -3.319 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -2.899 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -2.337 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -2.193 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -2.138 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -1.963 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -2.044 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -2.48 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -2.726 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.656 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -0.656 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -0.741 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -0.656 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -0.405 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -0.336 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.322 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.387 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -0.339 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.501 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 106.50359 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -36.278 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -50.229 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -57.398 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -87.313 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -69.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -18.705 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3375 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.31523556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.3375 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0.31523556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.3375 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.31523556 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.29871002 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2475 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.27588513 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.2475 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0.27588513 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.2475 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.27588513 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.3 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -2.33 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -2.37 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -2.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -2.29 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -2.28 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -2.17 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -0.83 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -0.7 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.59 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.14 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -0.35 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.75 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666667 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -35.692 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -49.983 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -56.653 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -87.124 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666666 + value: -68.889 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -18.298 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 2.52 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 3.09 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 3.08 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 2.96 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 2.49 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 2.24 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -0.71 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: -0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.77 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -1.13 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -1.06 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -1.44 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.76666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.15 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.55 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333333 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8666667 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.96666664 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666667 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333333 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666666 + value: -9.568 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1 + value: 13.578 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 10.355 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.244 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.7 + inSlope: 0.36923042 + outSlope: 0.36923042 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: -0.7 + inSlope: 0.36923042 + outSlope: 0.36923042 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: -0.87 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: -0.7 + inSlope: 0.36923042 + outSlope: 0.36923042 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Face + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Face + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: LeftFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: RightFlipper + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: RightFlipper + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim.meta new file mode 100644 index 000000000..e85369655 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Animations/Test.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 549ba504340e90943b5c89ebc394dc5c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png new file mode 100644 index 0000000000000000000000000000000000000000..486e0271df9e418c6863d55823151a8387697829 GIT binary patch literal 553883 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

    ^Y; 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 z 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 D@8#`H literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png.meta new file mode 100644 index 000000000..b98a02182 --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Background.png.meta @@ -0,0 +1,372 @@ +fileFormatVersion: 2 +guid: 5cce190062ea6bc43aa0885f653e38e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3953537469301901981 + second: BigCloud + - first: + 213: -5145270554489494771 + second: SmallCloud + - first: + 213: -3603211307606836432 + second: Gradient + - first: + 213: 2890839101774815973 + second: BiggestRock + - first: + 213: 2728057981890201051 + second: SmallestRock + - first: + 213: 8598041340086338223 + second: BigRock + - first: + 213: -6851499061550107246 + second: MediumRock + - first: + 213: -7112104466014201807 + second: SmallRock + - first: + 213: 8680092199725776206 + second: Pink + - first: + 213: 7325182087094832176 + second: Horizon + - first: + 213: 4068820304472881608 + second: Gradientend + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: BigCloud + rect: + serializedVersion: 2 + x: 67 + y: 1717 + width: 2361 + height: 1528 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d9acfefa169cdd630800000000000000 + internalID: 3953537469301901981 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallCloud + rect: + serializedVersion: 2 + x: 2501 + y: 1717 + width: 2014 + height: 1521 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d03606601b35898b0800000000000000 + internalID: -5145270554489494771 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Gradient + rect: + serializedVersion: 2 + x: 52 + y: 358 + width: 149 + height: 1126 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 03b7c670862defdc0800000000000000 + internalID: -3603211307606836432 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BiggestRock + rect: + serializedVersion: 2 + x: 421 + y: 627 + width: 1425 + height: 971 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5e2e814c8d25e1820800000000000000 + internalID: 2890839101774815973 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallestRock + rect: + serializedVersion: 2 + x: 4313 + y: 1343 + width: 425 + height: 290 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bd50c39d7420cd520800000000000000 + internalID: 2728057981890201051 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BigRock + rect: + serializedVersion: 2 + x: 2030 + y: 636 + width: 1044 + height: 689 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fa248ff5b01625770800000000000000 + internalID: 8598041340086338223 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: MediumRock + rect: + serializedVersion: 2 + x: 3296 + y: 640 + width: 819 + height: 520 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 295326187e59ae0a0800000000000000 + internalID: -6851499061550107246 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallRock + rect: + serializedVersion: 2 + x: 4347 + y: 580 + width: 798 + height: 590 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 13811c17baabc4d90800000000000000 + internalID: -7112104466014201807 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Pink + rect: + serializedVersion: 2 + x: 53 + y: 53 + width: 147 + height: 147 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e4d3b46ddd1e57870800000000000000 + internalID: 8680092199725776206 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Horizon + rect: + serializedVersion: 2 + x: 383 + y: 75 + width: 5272 + height: 271 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 03c87583c4648a560800000000000000 + internalID: 7325182087094832176 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Gradientend + rect: + serializedVersion: 2 + x: 62 + y: 361 + width: 133 + height: 42 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8c9b007628a577830800000000000000 + internalID: 4068820304472881608 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca4c7fc75161ec4d33158313c87557d5ec25f8b GIT binary patch literal 1669704 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

    6dmT;l|9EK8`MKGmN3fPDCJ@ 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�et`IR3NR7dp27g}*bg3L37z9_!eQzpq2S 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�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 |};8De!26 zkar&{yPtx7Bk9C3OUCFqkg|Az^11EXJKq8$B;)d9@Utt=Izto>f;Yl=>I2Y#384AF zro=oZ%vsoW2m7KaOoYhs$~znj$j;_?c%G%0AK9L6Vrse$!1WY_>p6sZ5!Z^LI$MPz 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

    QsaGbtp3|9<4# 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�lm{)-c|6YTIa{<>o^ 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%0A9DR_A!&wcOR@8a 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�WVS5(vmzUIic{Wxc=GFlGPYE?>Sbe)(I2 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� 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 z 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ν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⪙ z4#HS&PFAT@I~5oVkITK_05d}O@@mi1?H~6Ok}FlvRqp&XW97NXLe0M-ECNI3hbpES z?&K;BOuXeUUE~!SY`%l+B0+JV2=p65bTy|7!^Rd3W#(c-!}ZU~qo^4B(N%u7ZGG0j ze6!B{UAJr8rL|i|@9gcUetI)j_NN!Kd&ep@nIOQKtTPG2@t(Luv#-;OUcXqLnODN`OA;xwYc3sP{ql;>`Kk)oqD1EAHBgYeFTeOl8 zsSD@yEhT9~J8AF&Z#&QK++q!Cy9>mOKQQh|_FV86M_jc?DzsXestXECs=x7NJKY`D zA9(2GI$C7!P}To{!~uhns2?UA5!@m_eh9yQ?VS1J_{>(zeM-il6+>H150-uSodaT+t3@{EcgAWY5=7EkM8F-c+T|AZdE6c4uUv zq{u)Jj+^-+O!AUU+&tS&F-Y2Qj1eThZjUBp-0MlOTpqJ zdQ?vk4HK^QGy}BTAs6<@$hIa{00?prv>e=ge^P=)1XlPoD(!T3|FpvVpsEy)3IZ}f zG7zU33A=jB<|JxT#3_rm;I>Wj4UlCc84Q)_|B#C6NvM1pQ`P2b7CxMK5`0S-5y=KF z;xGbY23qR^2oI*;nY4fix!x|A2ZZtn;HAn1FI7>OLuv*C=S}M~!6LzNLDm}9nyW3} z&?>#TBwnzJ>pmWc))S0<@5@FZvwnAo$+vz46H^TX1M{0MYB(J`HHoseN@>1X5*w%O zg>oRpJ>2T<)2@ySk>Lg6;Dw9HR-Ms=L$}1!#4A*z4p0C_$WKCp`rd2U^D+J*(Q8=X zn;`DiH(+3tA_RQ}26-5+?03)m`Ri!BPB-u)CC4oVlCvdofk-|=M+MLI7-7k;Ac)T; zv>qs`yPxrEoPp6s=TftrHFvz$9=DQPej%lE{D_&CAW4*OiE!EZ<@WbXYr{H^n(l7D zt*a_K8nhamp{)X6xofJ@W(!aJ>BMuUUx}$y^fo@ri)FnGA$HRDB?!!Ny+El4e*sh{PnthaqnuK#&(r>5c z>4m2^3N4DFD&OrjTsyTRNSL(~(ei9#7L6EmH!<=E+{UvEPsEDyBlKSur+!>ye2HTeiH>Dz#;yB$KvC z*1VZ%tuaA)8|d!^ckF2Fz4{c(>7Sr>EPB~s4+4iSFojxihZuPQo(lT4{z3y8!_L@` zm)Pu^42+DNAl117qJdYJF7{yZ$jYtsi(pZDXw*g3)^2`&ZcLGXv!#IZwRozp^cB@u z{FT&?taLWvii@PS3ln)GTigO>=)fhWJ`F>vnZPp}-kWV@4RsCMkiSNeCF{2RAkH1J>pff?(@egZBoL(Krr1F)?wrdPV3Bd7<7FMR9M{ z&-m2kAd66`a$rLO9V8@5S#8ehle{cFF&#cVOLOV2s)CJ1f zQ08{(GE;8L`e(*p9d+k?!Jlp4IWn@O2=DPO-12)-q_n|aH7Z8Q#Dk?F)yWCu?djIpG7X;1| zP~OeHgJLvFIFRN1@X2^dKK+lUtJ4o7_FNqFhfX#`PuC{$Q2VeI}s>QB{|_0b9qwvR(F zGAxIc#zXghb?6#aYl*36SA2Y8zmNJO>%8{Nbc*IuRpmI?zu<={+Q1NZb?TW8j(^K+ zYDS~YoF@sMKrW^)4uv0W-|G@n;;pVu&I8-?M|GGV4xUmF61tEj*^qDb&MJny=*e)t znzXoCl05~X4?Bg$oFo6I1vot~pHz)sznO)lkb z(7JLkLWl?>YF`jcV4eAY+G<6QH)rH?1sggZ1()>JkOak7(0bZ|_YpRn9Z1$5-@jRys<^B$YZ~_edphr|~OYWE(qE0n0O7M7;THc%|-%+()U(N%hFl;6G%0ON?=i zjW#=;B6wR9Uco$;dK!ToGT5VoX)*Bd zU^WLQXlt`ww#9a(-9Hs3<_`Q%1iW>m|JI z^R~}jw49g5Z0hN0s#DkcSY%OUNs8^WewAOl(?O;oZCGKF+cTuoJMSEV7WyOT>FFz= zSDP)D8EYPjh8JT^%fYeEnseH!1W)UMs$RcXB=Pi{(NKC_Z^k~^TFp*A>qjyIj?%vt z?4Hogl^>Yjc%||-+m*Qof8;IeWAQt#$iZ9cowtO8$2d9mkrkORLEonbufE8^@Fo_> zfQ1l<$f5ON7Lq8D9;_Ov3&pxFVf#`;NEHhG&cwF%cD1j+pB#8{E!Uk!j*G(d=;WZvVQivU&|_aI z=YI=O9IHlUICKRFO!`SnZ#xMgkI%*VDJQ@Yetu>u>(P=8beTHZ$M%x^JWagv;e%r? zSDyS)HXz+Bqff_R%LJqiM@iT#=Fx{6v+UZhYBlYo3mg@t$5X}GyVs?342Y8~+85$9 zjt2y*uS?*nc)y?CBKYxq}&m=uN%`0$gJ^e9{Dv-l6}$vK zP>}W%nA0sK^u`E!@cQ6(Z%UG~=@Eu(m6(%To;1jEG(f=Hua7$)S$E)k5)pkWmMyD> zD8`>}on_y~13&#zK|$|r=S7V!TMpxp+J!l>W# zZ$Uf?I}y(@{F%%B83aJB-Lp942=;*##VFt(K6O5fOj?CxItW%Q*%Mx;uDf3KOI$n_ zdmdLsAdSr9IY@I2&1c=&ojq{UxV!Kgv$M1He|^B|h~;h%InyS_#wdqsNW|VAxL9ny zFk7g_%^6F3urq`aEmAZR^!?B)&;bK%4J|r@5b(x`nj|pcKQD5!O#dUxp7HS?X&`|S zs~Vu(`bzpF+iF$6QhNg|6Paw6N5firRTZ?`N52vqKaK$JINvjL5tLW)CffSLctMu^ zeVI;u^YhUoWsHsiWNj;xg8i&r6?=QAup?guX5`4Vz6wSAJd)_v>8Xi`W?|ULNqWI= zMikadhrCv7nrrP+f1(yqme4daC{bHla~29I9rMe+Ppv5a{$d|jqkdF7UVa&Kmao=? zW(Dznf^bMY0XTdBO@(3YCnPAN>3;uncv1zxPx^+=Yt{in<3Tbdp+#VS>62&A!~5AV z(gGXPB8RJ?)toi&-shnoZ&;92*|(i;r+}ta4fVy+VJQ^nC05r6sB`Qpu*Ee$V8{|K z(-i!&#vvH=H73U=u=lzJ;c*2?r!MOA#O*cn{8At3avxNo&*vFIUbsHK0r$yi=}5>2 z(#d-Xhumwr5``)Ac$vCJdHJE?A$EZqiy)w^I$b$qY;8$Cc%#5g1uVw4?_3p|+4Iqc?Fdy7Y(;wKM$d= ztt!lp1CH+Zj0N3(%LT_W-u>c^&7CtZ6bQksb#y~vSqHx{A)%VHr^+Lx42tFPhY9^v z_BPBHMnvDfkxg>HSNlvbJ64a*|5d~EoB2=5w1t}bule~sD>NyENPB_@uIv$JymwP0i@ksfaJc^!@H|9_R-WYZ_i(no7ee?m8D!C+@; zDIobL`NtZBepPk%#e#3u5M()#L*Y#bWU#=klrxBmUeMfTcCLB@)p(pa(VAXhw|VV~ zP5&EoGFuau*t90T$w(iJf);7sm$%AVWvm1~LY{|HQ-*reJ38xe+ffbipqF;y81Kip zii!<^EVTT2oSw$Lunjq*$7g%pY&kKZH|wp18yufL;&Yn&DCV#@TJ^me;1zvC!!elM zE#WQ`cdeZA+^_m1&cFJ30SO5INqy-ih<+H2 z4^i;Q4YZOC1A3pd0k^&SgC&`(S@Bg?({QUHplE1RR5Qr?<(~(1Nr7?|9P&onyX_p5 z-2!gPL@9Dlxf1CQn8uX4|B_2Mh`V99zLoj{R}fW%2Wm6qQ&iv|&iQnUUdDf;Q*&o0 z!V%1fx48;_dRmyp>|S5pE?&9LPuE0R7!GqetZV1QuZKnp|0@1B>~t&CVQ2hOWB9$d zc2VQKNtK4X93S~B)xD5$~ zkIJ20c)}?ua^2VLC$x;l$3~|?H9~n@fNJdMP8~H_4t4Wfx=oAb-0D^vJer9$1WD5? z79DLZEmm+kbiwHdx$r>~>M41$mpIuE$srs8`Pkft_q-yxg;YyEKHJkk-$MFle>@e} z@1+mTWh^3Z?2wQUKimn-2rhRrLX1AK7vkxY0_IIA2 z%X-LB_C*%oyhctK(j*fQ{Lp#i->8S*eH7k~5ey-)A40=m;ICfnmp8@#IEk=~XsD(f zJ@GO&v zQ!&!WnW0uN`Gxigf<#zX1$x+4;4kY4K&HI!vY|k-g5Q-jnCb_Q&(t|R?!_HO@P~@( z{>DaJK_Cc1;*Oq5_dLAkiEMmeLqIxEg;?0`dW%l>v^fQhEcMoszIbWSelxJ@-?JW~ z_ln>-dL^2IXGvG79tZ4wU~t+wZE*b+?L!MkcmcHFMe{``;xlIbw0*`rtopt8<#DJ- zF-xy)42eOUTFABywN;?P?9R(uxnu*u(YKTK=X|aDt0Zh04mMhoB;z}_5pgCTvW7F%_~VUrF6QIBj{K4iB4N z#%WW2(MY5{sI&1Lf14Fe77EEPL-Zk-Sq}LQn>`^zJ>tgeQe#x_I7ID;%;UU!ZSMX|1 zxEgF#QEoS5&E=1q}EqpUupNp@9}xL(Q6W;gJs>fpGXQZJ_Fz^F!}3c>!e0k z7>8?nW#?(UMdK@$LR<}ii8K7X{ie8sb`W5$~a z+~IlX9YUTX+w4Qt7e%7=V-p&rKw6y-t@SaS-9r6+@6>EfGxLV6jUHtE80&7LstJhL zCLv!*SIf|E3S4fHRif^uxiCUWDH`h+lTjA`jm8$+7#knnk0;HmtR;SjimdkLt*u@$ zl8_gDY;3-_Izw6WTmT4%(}uqe;{CKAZDW|fUfv>Yz%mVz&VRT15zWSC!%cE!#|fI# z<6-nvRV_7p3W0?E=F-^6#0kgXK~1$0RkH6W9bI#J)e1^kyTs>Ir~U_YM01N4qm3-n z<|W)kZ?Y7tK|H_;?WX{>jm1*0ms(DDK^gYZIkKs6QCSpGk;C#NlgC7(T8zC5EJ0-=RqM&dhWhz#eUE+KXr zv-{uU-}2R%)?az{PTf)G-&SgQuby7arf}ho1I_0a?0ntH78u=ebwz>(jXT@WM|0-3GwVfX5p^CMk9%z z*1-H%Dc+CzE{KWfUDxW+)NZUlDaT@%yhuTH?%4#eQZYQ{u?zO{!uPyV#lxy@E*QI= zn-k|%n_n7K5zVwi47bp%Vx_0;_;BP$K3P!U9sZ&HFiK?Kk$O5^9sS zcwUba?(^ig1>J^0?*Rh^U)Ku5IuSMofb2-fj$9ete~&x(NuS!;6}Luz;TDS_P)f>RF#MiLlF~*itlvXMcYDsE6065TLDYXWV$KSsU4z(lvOQ( z{~Q=LycE2I zkl&g;b7@!fPvHY885QrzwsmF(&6)(*CgjR=tA2|Mt41cB!kk0?P#-&v*Rqt}f;oBm z&VR`tzY*L}k*_o8i?zo17$LpQi>mgl?|Ukz-{fK7MFPfekdhj`?Tl9!J|r$ubX8ig z!=;Nfjku-dzL4i)eKFGYcQewjIVG5xPFJpd(K?-A-Ho@4!X;gVLkGZ3&f z)+IfOXkZ>a@;8^Q-0Kp|{84z}Ja`n+8aW)US7zxU%sW|2>8}+#ujL^+93%Qy;R9K{=3#2XEWcpC4CvQlTHO0l)8HGUy=~<2QKS1s36kx3 z=dT2cWuH}U7ol)pKiP1Rzrv1WYLiOUm&T>N0^21y8Pm292)cXU&!)UMzAtfh9$50) z<%wf!ci)@ibOO9;%mIonY@;%sqO-etPhE zb4#Wf7N0*@UXMJ%mia-a;ZsOblBLui+&Zj(t1j~FQu(D*`4b1oi~3nrk&UrW+6A=G znzQ8O7blKy7y_&a(;WR0yfW`=d!}*Q+U(~lbg0JUd}JkZ-^FFQak(2jxWCmkT{^9n zBI8P@tN6^uE_K!i55Wb*60YH@2&L0Qjy-kgJb6#wNsTjTiWk5K4(U@|P|-llQN8WG zV1HwN5|7gCZ2Th?tp|#Q^Zj6N-BXTRh*nEnGWLRrkxsT3Li5->l#aA6u*GBWt`p+u zP0C`~J?mYCk3Invsg$c&%Gi>CDQfajogD_ zmOAU~{^D%$jpF7!FYnf$s%xrkL}nNJ*7s^_9eH8A$xyQn7|#hwL4&M<06=lnEGj;p zyi@CXX^!D;^lt}&U$$j-dBul{h4g-lopkNr*F>!Ds7yAgr5j}qwC&I|Xgri118dgu z-_6PKzIQHH#kM5!KLo{&p_mS>HD-Otc;wl_p}79EVyQKcMO34*YK+FXlA}=KclK|m z`6Ld(Xngn?teY4$nw+`vHSXNhm?#Sise~vymeWJZB(I)75aEExN?k?PNVDYlgg-8S z->zII!B6jIn)A10Ht(jsuZ=QUMVZvdMkgEoAE$pe^ThSBs_?O^^4%8?CA#sXs9brBfw7OJhMcj~ zv~$@afiKUJ;9}`F>e<`htrLPLuhSD<=`sr*G@YEBtmVb`@h}eD|avYs~cTB~3*gDFb@!myJ5B+e|zZ5lTnp zyNl{SH8MsY)z9Vd-#y!z6>@dY5VTh0a}N%o=X5zR1J$nOl1rWH3|-v?t}n8)!3XPl zqNU$&Ir5SFkF2Ey^%~^GDa@-HaaBMn2Ed$D9$0iDhgilkq6l=m{I-64&m0WBieqWN ze{n=WvZ38NeC)y@kfEl!bnvu^m+|Nf)x^|8EX9G`pf zJs~9jwCd;c0e8Op#{9l*ytFjMbPhFvdrargRSKCkP}n0Vnx^ZHgv=U`y}Zy4hL+oY z#DcvBd%3aLj|KaMk?fA##h55Rv+h8M3(PL+Dil@{kB$8Por(SDkuG8crT1?#E|cEwS+O&KrnbDs1UheCuF zP5bM=OtXe4mVeZPt!c+eDBzaxnDQrSKHI8EB%lY$#eqViSf6r2CkiIcm+BO0zY!9H zq)>WWO+ot%#Pyi(rh$YdYWsxd;mAC(Ve`OQTPwD?QDD&9+B}qK6qGwEH6Y=fKRks# zdjy<^1|Vv{TNprp4X8R)1p4^%@%qy|*{td1+s3}dSpF)W}dWS8ufTmJMmt59R^FniF$uG_(=HQWw+`6Snycbu~ z+E&DNoz@->#!lErxEMo2LLP(u&$vJR8o+6YWI8+?gNyamJr0fxsL!37(*-XrBFzG4 zOImgHjwm|D+9CD>OGx2EM6(Dowz({d#G-V_VsM8io!j-trj=xSNNl8fnDK4QacC*#@n#Y~H;vu0oW#bfg zQtwL9n48kgePIf&>QI~SN7ia1vLrj;MN)tlxk*h}pE^bUTutXZyAmJ_UvL~5*QH6o zNY#QwtVuBB9V$HjWL((%qA^;~M7E+kv zn5GHHFkQ{Qm4j+|6@%Z*zE*MOY?ByS6m$`3wkI^=%!-Oa4a^IDR<86`Oix`o#uTWC2(WD7BF zkta384j+&yfRNhD5w)3JC#gR}a56ScfY{Ps?(IF+@faf&VGszxZ-fM*7;vXqgQd1l z@8l5O3kB{Tkb@M$yaH!N5=3rZw@1ZZR8O~y8fMRrwYot7!)BGo>9d-PcR@=jp`PBLO1dEKPv4>j^Z{Zahu;!?i(1B1H0D~aW z3#XHV4Vh=p+FlN~x3}woBMFJjSZI&h1BCe1OY0ea=QnTONF~sJeG6Jw#Ed5d&b)!4 zF&l@~3=y=%e8K;-F1_$RZ7qf-B$!GFEv}SW7y`1HUmB$fbJyzK+ctk;|1y7D^UV#$ zwMAA9xYPUou8(L;ozxpCy^|*&_+d5S6SP53PvGXzs5Y-RoOsn?K`Gx<{%+MS3)9q+ z@Sk514Vjty1!do3Ya|A-&Q5WxZ;h2bO?HdJ5GaO!tYOT}3pIaXqDyc5Ew1Qn>YCo> zh%(_h{o2z<+J{qQ<)J3L!^DOf-2`@m-^67es$HfG04mT3p&f4re?%;l#1X+yAwjAk zZols(N>7v3y7ckzW7&%v*mWDhn>vm^&!31uaP)7$w#<+-X$r;PkaZdYqel$Wr3-SC z{*fjVeSL#?Hr@PNX3Yj2(GR~YQ>VqXYm%IRhIGM;jenD`c}WB#0z|0cklKnwjX{<) zy)a&9z>;s(7$M=;$NjVVqpQqQPPM;t%U!&L9X=uvUN0HP2}7;%a8=anK1@wIpR`*B z;J-dQti6=Ax93Ju11!o`j^ESGX2AA^7?`2>C7Q_tQ?+I84*VQ#CT28W7;VID4wPP~ z7`1Dt0tAhu1LM@ydXmU-Tj`$i;BE8_Wjc-9iF`78jun=W023%}3*=>hnF9hNVq#)Y zpy{v(DM`&yYX@`gi#*`Q;z$g zpKQm^sW;Pf?zL}JIUW3Tz$5>j#_DilVsN)iIQ;YUtN|;~QsA4h?&4pv0t%wPEU$!~ za=iHM6C_-Q*MbTK)OHBN2v0t8{epeYGtR}#BU%3^wqBuHc@;l<3x%lNt?}IWx&geHcM8QYH5GHPHnAJO|vRF*%LOhV0n?_4{$5DukjM|PFSIX znT_jJmHZ)@+%5gH@efp9N>fwK-#FULy8{CP^dWJ*{O=W}Mwv<->b9lIaPuH_SBRp|d5Wi^Gip))`9-7z=fvZpC;z*B8kKYG0{!t)SvjTHF zx!M)i`%kVk?G3w(gUfa6+H5LNM_sk+_33)zYMvS9Pm#(OK|F5i8HWnvq)@x(++&Q4 z55JqU{G2jyV4MKv9x)(?G0HPQc9n6YG@k&xHAbtQi+sB)8GEg29diahro9Au;9g#d zLGQP1Bd9jO?*?Pm&bu0YBcr|jVXY$Ytu((I`GJL^@pW0w2MbGaa&iP z^B(xkp2%v@-lvL|Z{XyTayC6v-)l|~vQ`q5qx>eQ;GkSK+J4P(<6G`jg*hv=fSop2 zTh!mJq}gqZ4VJ1y&W55Q30y1_9+&5?5aW$hG$TbHz+MnyW7sLNJco$TBG`O2-H#2B z4hhDnd}35RFSHB_M8F0g{^%Kv8|+_yjoG(jS-EC$^%K&4elx!}U$iZ02x2dQ6HBub zsp7zs0M~YDS4GqVqN&K-AHOncw)%b#4jilgyqH>yBoHpMY2URxRP5BKelK-V>i0Q4 zN5AXa#-Bftqdx-{wEdn{yH>IW*Zw@CJ`~xzw#D9}(;n29yds~PDf7(d;kiah$?OTN zR2@f|y-x5tz!}=gBIIMfHv(eMy`*5)cgmXbsBerW~@vV*R%vy~(fn za<*f13E*DkpU*YKQy-|7m>@4v*>DF`r8p*5$nvR-!C#L5=HCfuGNqqPOo{vFf)lVK zc0fHF0LEnP*jV&ZL4QE+9C!xa!HhO&sA0R?%8^fD5XxibOgI2+)PqM1D^GJn}9 zBfQTbAJ2XH)R%?0fga>2;V9$l*vO%kIVb09&fG38S7xVlq9WW(=TywHRrO2T2h)6O zXJ<)qIv)oE!zbjW1PNCEe9mEV0yx3V^U@q^W#QYiweRzfS-LA`i)*Fq@=LT{sx!=f{~Fx77$f+gPs&r_>p1l%0Ik{ykzCL|BozU zl3nTyiN22Wmy5bjn61_B190mDr>r@{*(#in;KP=4PYV7^n)*67V5j9W)q1X6`J-=z za_n2}WDia!*S@IVAEq9N{O-+yY!lv(=PAS?r zuH}F52_u>lPS02=zON4Ga5#CA1NpyqSB{1*Rqg6%ukyK3l3OJ7V09^85NSLhBwX}xy=4#1=gH~BXk+S30^Til zCW8YZwNKt?XShc_x%c4*e~?Sw(_kkpX;OICUROBexyVlrLXs(8{%Ej~C%T`!6}ddK zMXThZw-JZhExkcrSxX@jsZ(TM^ZRIJd_LpWJtkU^DUQvvoqJ` zaddWCX%Zb|kbn=BPkLW#!SWTdX{O$q7;dZ%i6Du3eDcT z-0sN_zbnvo_L1bRs>r1(KwUoTs6%LL?z>4@o;2>XfoK;zFBB+efGAN=*S*C20K!HPL46p{ zS-L|v7Z3ggBwG`U##P&XC9*EFt~Q4q-a?Y@h+&I%RX1V_8Fv(JLLJ{YsNfXWd{8>ykQ}^{Ys1iW(kfz-74c zpcsiK{=KIGn?t_GaW<@3&iD8C_p70)FB|fvL0uE8dS53C%-*m%E{_zX^yf&EfjC4P zEV9)gj!}%VKn=i}Dyht;iiES(kxY4nW)5&h+xIX_(fFq?m)=oC=4CH6H?m+AUFW-1j^TvChHv#7 z03E~b@wPL0TXKh2l%EVs=>(X6t(1z#ei$j2?$OJvMGfFZYod3_1SCTkpLalaksP zUGz%mN0IFhzygOmYT|z~kV0joy0ERSEt}m96&4yg8@_@^YW=hcb_}xO?sF@7yxJ!5 zEg(WJhXLW*8v;vERT+T&_3V7hgZGuFiypVj!BB5$M6bkhfytcaG)Ax@6@9DjAgkoiu z_3J26V|nshg~CpdNyK&eS9UiIxQ9AZzGr44fg1535(La-CIV{hU`6^3_dRq>Izq`+ z+1;}Ap=OyPUaR?tbKhM)Q9Yf}A2lH&wY`p=_H|}qs5Xz@aIqRVWcmCMV=41QJm`_Lq z*NLqBD%mwV)K{L*XOy_AH4^Lw`5<{b6JU$6*|(@Z&CdIV^Pl+R;hDIf@_4$_VS z3_euuuMKnB{E@zT^=g2D6P?DyyPSjHSNxZznHDFHyQo$-A^RN0#~^)wpR+P}jeWxB zerUVp`iKVXUHCbIJn^RM;i1L?V&Y=IheB;c+FChZRRMbVJV|6ydLw-fR&qmV&y+M7 z9>R3mVQc?95W?@c`b+Ie>R@`4v}*d)2`;)o;#$5K$IknX{SN5*fH z>f4vnqhZZRHtqRF5u^n~)rGk0Drleo8`u5FC`cqqt$%nuHdlK999qU4HL!cj~cAXp_XTl)$(R=RQrgLAS#48kpD_CfY5IX)7rrJa&l?s7-R8a+I z1lKsT{&D2u;@*k)qpbzT<^stss-Y{`A(ELpDuOpPKs+h~IF3k?y^Nz!2s_Un0-E)I2Tfvbd_ZiLhS3 z8RonUQ@<5k8fy8I#jcV%B%g$G{z1(bi5qEvrFR{PMLGpX3i*F{&nJJUENKEv9K&l1 z)q7p@ke>c9_J$wyvps_)0*vh3v9_ameaj<5e}k9$$Z$p2<}*DgY9HA>>h0}Sx2ng4 z$~&oD_;>0_c1OHAG2#7mUC#_0C{4Hh zH$+4MqC^CyAi=8!wR37(8hPer*V(IsC>2MC7xDW`jECEkSJbe?CQ+8PlR!`Dw1X0p z{zM=xoh&ns>P9Dspz==x)t)}Zfsl_GNT|Y{cHIk1JG9Myt)kKjD2DTl7Z!4ah>1ln zn3UeUS3kPE;bPV!kwew(IQPp^j-+nYuT^Oqh>x~p!RZnDn$lW>~L2vkl{zR91 zl6u}qFu6_79pl@)Z^tZR{MU5w*KRD3H;~EI0cT|bjvdkfSpf_&Vy(Wr*KWBxTHHB` zx9OJMcdx{f-?Udm^*ij)vKxeq4^jdb8m^9#wb+KTmy37oSvQC z(f95_F9jJRpx78khJoxyAEGJ1iiLR}*U9hGN5&{LdatQRMAzPbcj>$Dxa{9hIjg8{5iN%KJD{nxAq~m&` z9xv6cDgLW5Mq}LOnM;wVDikbP1ERjWoDxjYiF4O>smlQ7h?}IOl$~#f+Zx`G^76*g z28Px2wwn`d)z_VkO7g>s{T65^&RL)&2*HV#{P_Lz@QVoFZxA$<`gz4u?w)GUZMthe zR#%-}-p9yvl}$RtWhODk#Y11m9-v8+(&mS z_-~RJ&xJUm3pJRe3&v{HxR(BICIk+OhQo|$*cIOj#C;u{j(cn+`%6Xd$G|1dY1H)x zmS6+uXn3u7VZ%Ofao&aR5}r=~@L}kDu;>(A%nW{QwB(n8Db=M@Ep$4BEZO(+7h=Y) zKGMQ~BT&EPFhiH|OF>UB`r$So-6X}=L4LN6zn1|NVTZu9Rg+13OFsmYgVzc|742lB z+;`E$=Pv1DbJ47PIIYL`jq0e*>JwEWK{=k&=&T3|Hpa|Pqh06oNjJGNBJkZ$b{n-b z<6jcoN;x`mnsPriPjuaV3P}_JOHZA~{!zry+t}B)>~6qcgM0$NmOZs$MO2N^*+#5H zR6-=Ru6f_@UtZUuumpHCa>(Dew@j&EXm>Ee$<)qarS@Tu4FB6{S_e}S+L@e9ZQct7dkjInL0J5 zoT6C5zwY}Xr99e4xq)!ypH$=F{0)wIxX|xp3t5dlBKp?ht^rex#m{5I|G|pA+1e!7 z7)ZGmcuRhve(q6jUGR3XGeUs(3DJ|SnGn0XW_wsUzsx2V=1d8khS@XujWr6e6x;z<{G^xGN#NjRxh$C)G zuTlLiY8b7-ey-)`wYGtWc#Ov5&7^!KBWOR>H@Kjd^fu|xWw z-@J*)5rz<_9q?%Ff^BOT!fCcUd8c1!X?gT`xKE2*tGaO-?=%QvY_GFk4TT_^ZJ|J~O)=?vjyTKG2o5H`ejwu;#5n z9)GcM$b$V{E?7Eu#-}fa2As!|M$4w#CmIC;81WbKTMgrAh3 zl&T+WI2w9N6&ZHg(LM%m94v5vgd0E?pk~{o}r;cKwCx)?Cpd;YzpQQys6gV1dpfC-m9;Z1(#USNz1hG+{uxd z2;63-^X7TFm?RrNU51sW$w7&mKsmE`c#3ouLIxu=B8CC822WvYOG`2U43X{@%w4bzozl!QI;aj)*@RxRqF^ORk&J$+JNLBlM3Ns8bCYp0t^) zN&E4*t!w;g`LmvvT-X&^B#BJcN{ z%Ti#`z8}>_{H!j5OGv(|epVCSQy^=5wXwe^O3Lk6neb&NY6Ja+%Q?sF+0u4mQFV^6X^ek|3x2!GOo zAY7X7Vt>~7*`uK&?krRHf)94m6Ik@(zoDnwdM-JlM$7nRe&6 zo5mfkG&H+EG@rBcQbQrQ`>-ATb?-~U-_6d_K8M$7D4)8%E6f)8*Ra5e zj+)={o^1U1#=~>m?x}uv04N)dWIqFZKS2?6o5+FTV6~-reD}yH?zjRNDh?x%B_M1R z!Vov@dDjE#466BukVjF#wpU~Tb9{CD%Zz0yqYNj&c^#YOY-|!nrKkuA>k%*H^MENV zKWQsUklqZU7bNR24UH?3!jZj!$b^@!6MC7Svb3;ISUOK4>Sn+el{J-;A=O3bZ_g7X z3?_2e-O)Xhr0_$sBWd_x5s2Tq-(X5U2Xx)7D#eSLD zq!FNG^b3clK>X4&GGZB%&5cyro2nKYKL(|uw7fi`5i z@H^Fz`*RNc%*_5wI~)PfJ!||&(1y$mQaNE!Zemk+Ach&RQD@A(SM>kD_ptBPh~duO zZD{C2+B6|>KkH+u>qoph9?1u#gYeyAikhS8k} zJboM0nM>nnJdO%$iyk78%;It@&$sa=<*KQq?Nsu9HChvfZ=70pn@Q7`i&95atA;h!DW+?a&eRFj;2@A=3P{*M34qUTO#RKhE&I4nB4$NF87 z8j-_x73v5x5jh+|qv5;|@jQ+va4<_rP1SMq$FqZ*1HF|WoBJwtyH05$b~B{*@()tR zbcj)u#$%b_8+TYmE9RjN4KbM(rjr-PP>SzK@?h2KJRmB1(i#*#y=4Tib_SAfG$q0= z2k=H8NtX(SLV$WK#i&kkT$Oc0R~88s*&JB6=nZvy_fh{3Zx5kgL^VYJe?+}^Al3i- zK7Q=I_m;g!g)%a-MaamOm5}Vc_slFRWM)%F$X+28%Fd>cy*I!6^m>23zw?)W(s9n? zc|Y#^y04L$X_swQN*TBQdS1tGP@=$6qMxb?fwWadUY%e-WMpb2*AvZ|r3^a|Xd7!z zjW+^eJFIaSVex$Ji5u46K=RE!y{+$+aU%3L$cn@=t|@UMrm%-m>uycqA?~+6jFLu- zX^d*W4BbI8g7@OHX!^jhX1*gFEYj2Qk~olgmp~r`YM4qZ<~tO%49EXXi%aHH8e+`X z`j3}Br1xTz=DB^)3b~uXnT#HrR<%CW07Pn+{W80RY0uBk*8|E{mJPsR8wD1vLne8k^4>C{99iK9)Wxt)UuL)t@+|f z5HV^^WxWDRnJ2d;?_3yN?vJ}%o{VC?te8|YXb>QdrXg`$Opwoga?2QKZ_Dyl%$E|7p0P!SdsLz~xF9?qy_D7+BSUq2|ZmlSpTEpy9cIQ&(cT?Urdfh@028 zrW6dky)K{8l?6PE*cWR~EKG5^rxi~wj0|IdGhKK8{|B->|7?bV8?Q1#nwVsF0XRO}TlHXmJQRZ;X zE6a=F7+DmiY+!$Iy@n?Pq9gsR!P&zpP4avFkJ!#@9VU{OtomC8&K{a*!hEO~Q}tRL zIUhQx2k)53BY17S7+K*rv@aW&r$3l~nnKp_K2XqDLxdRhv{tpyTCOQ+a&LJ6*)J(S z#bJP+6>0scc;nB71l3!0!7%A7@qzv8ltE)pdlM~P*Ny_w!&_T)dKa&_oIb^8A5pd-P0W^=n7=*uL%*?lf3`U)_iWP>n?TW=PKn&wRNi` zoZFhB*6;FwG0S^ZV$=7OZYHBTd}J-AsL18ALqokh!TrsVu77X<|1(ssMPkyi&ReSy!*^NBg+dg?3|FjAfrT(Z`>g!eh*AI+HCIaA+P7Q7p z+VXNrAmA+*xQ(E@!xSAA#tdWu!_Pe{CrMH73-U9*ot0fV_(6{2L(>NVPXKDRvNmX4 z+zt&l>?K`CMe$lcL1pyvsGRP9h`7Z4S}UasPt^KNp#OoM#WLn1R?C8gwc&3U%D&yu z*TZ#9AoDD`;r$4M*6WjJ-MMoSWz{&4n)Ca1uu#hctA5{}#Faoc%u7)hjK}2<=2eEY zjFTpa?#qWg;15Gj>+deApaJ9y9KC=$4fmmSeoNSM;IIJr|D-HnzQyik`J{c>CDHk% z%*B^=mY>2#!Ihv{W@p57bp900bnmS}SpgpwWSH$$It*=2{2v$K&Dp1?6IH*jsy%1t zb@e7_+h$!gG<*cvu4QVPb(NY>BQ6R}TL=>o! zkWgUr=Y%EB_)0ZTNwYjxCh`rO<=)!z_WNVnZ-^(Kyyx#*Nd=jw3JwlsHH=G{aBEc_ zVyjXk=0s~F|F_B$r@*Yz^i}A0Bqr;Up>*MQmPL_UW4PrcV=HC%wy8-{M@I*{{8d(m z3?*q^O-D?IUo~kt4`N*}m&BVMFDMX2S?Sk2szN~fkE>fK4wI%a-u;A~HWGV(4Bt!# zn;49wS2NQIHZ|j!RrV`AdU7LmR?GP?1EKoGXnXpdT+{ZZhF|?Q!oym((}z;pH23Ea z&z^jknn-k%2AfnFPa>X3wB$^Av-o_(CU?xyw=Z8hVEwiOF6rDeM%-XQ{jkQCq~+q! zC_kU;$n|{jIpxUB({{Lbgjg8Gp%+H4X@F$Yz$zL$x30|esU*srYt3^ zHskB=iM1cGZN(C(aSMmXHlK#4QP$Xr7*$7nEO%^G$laU?|6bICf>sGGF0P<&HV=I9 zcUeeL4L+d`#tNtwvP&m+!$;}D?@hpOTg$V1kQ~eh=dNOzr)HX6KissiyGGWZ_|I11 zD7It4Ge4{@Oe~dR6CkIR{1lAczsD$x=kiXWt>l zivBR)V^d)0k45E8bI-AqvCR^3ig;ME%V)aUmL%?1v%>t9@=WE*$Fds3{v-K(x2MN^ z?6c?0b=f3@g=ZI!x7<)~pAZ}`ykYg)$uxP`Sb+VlyvbaCBX7hm)wZ)7Zb{B$Mm-8R zmMoRq18QfFoRn54c6xBIvD;d&E}n7sGn&Af+&C1}c1Q=Kn1hTxZ-PUn>pY_abj|0c z>@COdOh;${ArGp*CE(4%a+H#sjGC#z`N`q&5Jq&AWY9K2Sm4Y5zWo3`%GRQ}ma|PV z(-e)TVCt=n>LhwK#nQx)+4_f4V$&xdd-kcFcAmdf5Dwya8-m1ptHV)Nt~ILI$)~SV z78d-pb$T$%SYM(>OMY8+)y6@T4uJS!#?U5ZRn?f4#ct&d8vJt{?SOBDIl!#%`YW9m@DC>wmft7=g;ojZ=PJEAJWl8}aGP8y_zI4qTn9qZ$F z=)%GyYBR67xLht-i~INWu1=ebZ(Bwyg{Rd}mp#0)#4+`IO!czti-LNy%0^P}H`|*r z#+-!Oxi}Jc1{(R&Uxa#W@I0o6jAP2Vi^YxXgzhLpF!9h(wunRbEQN@#7Bc5J=yI6m%e7&uyd?sBU@2h-4yzg!8Aj$QX^ zS_2VjEq0Cj4!RJU0O^ zC3c>Y@^Rn6B6(i2AQ9D@ER|JgLBF0B4XzzvV`JaiBnk{XI`wZZs-f8m%nA=lw&62$ zMz8!f5egT=dkHHB5$(6%HrpzFOSdO8rXRMPa?!r|O`pv?U|GlOav2?sKtA{_JJ%DT zHk!7Z*Uq1m`%Kw|KiKbFZ2GZ`+De!O!GJdc7y!((>_ z#RTl`AXC3lpOy@bxq>Sli*|kYlJ6u84DnzmAX7S0B928ebOLXR%;ewI+@prdd=V;B zhz$qFyHV=Jf;8tWtcN@7f4qWp86;Wc_;@iPe57U~V?6U|7klW*ftJwmp4cxvV18=%E z<=WRhm{{}gTBe&X`L0e@W`!xG$;tC-J{TA#RJLBy>XlNkD#j&_h8oXWruZ0Zt^G|i!f;B7A^oWOX5op_8ElXd?LZ)o$q&y5Z3MQGKJkNBlqqJEgM2n^V`C-6&6E2aSW36MC zO6*Px=3BC`2t6lZSc#+!HF)?9Xe0BLffuFkecT*@-NDvmBaK;=$ZTJClY8W^eF1Hf zeiZt9!Zw*&tlJznZ<2$VwGsdU5FQt`y}j*PF~7JNT2xe&(jp^9jSruc9AsL9vxJtO z9*2d4IFa5Pv^O8qSZazFjh2;s>lfl)d zb&nt!53KEdy5Glk@g-`!^IKa9V10N^NJw+!HaOr%J*T`ZOF}kyJ!?FT!5XEq+RBOR zqVh`%5MYZ}J_f-fz?G7>RTuXKjs^uSJa4{)LWv6M-U^goeOl0!cDpl2o<>R`9Pj?p zrhsa*>vsnskT}gIBDdZlqvcm)7`HV<@q}dl`1+ZUVZ$+#gvYu$GafgGfPjWupYjmK zYRwW>Rr<-<^@it75tKECPgQFy;C3ZRvacs7Vivd4| z8(?E&>^bcYH3_BdY^xO}la-&>Q1gD0ZOhsa(tf36H)=)8W-HVg}!n1o~Q7{gW6z*vgX~sDOrMPhab4 zcT1=uyWs>%nGOst;RrLr`XigRAq?_#mA%L4(-ckzvsrJbkl`Cr3~KHTcV*SETq_d8!PlAHEKov2U7^T zaAJ6G-fa}gvrf}nYymSr>}ro;lPUxm$WNrEbj{6~Veb?Slr4+js@@4NTz0=btSUhf zGo!m!9?4lfnc;Q*`?_D9%7?+_6!@pe(Z^N0hZd&LW2q37!yQJy*|0RbA1$RLo^gL(Jp z=U@em7jSvA>dP1@A)#zf=5xR1IerS2Iv>{?3kHOL;3T67y79z$-&B2x7qEFCXwT}?y$59$ldh^E|S z%_>d3?5@9h50Q?wJI?2SeD83fe z&3fHvy*$!o%~~)=2<2GSg-Cm*4pDLUSF70w|5*jf{Z=i)NGf{giTwxFse5b*lDpVo zN)|rGF0RjE2M}4J1pV?YWIDRyU1Arym-XK; zY>ZAOSk&CrdU8x=mZ{-^m+LCZtl_|nhX9Yo`(Ene)u3cn^7^JGxUfJ-YB_@0O_=Ui zuEV`AHI4>m`-G|*Y7h2gB^?+e>%JVYzF29gwWqPO89hU^HO zo)})o)-9{Pd<9S?OK!b^Mgop>f8RL4$OQ9TEpJ1ZaGy;YL$uM-l8fEymC z#No2&dwEF%=R&3urZ;PN1|$9(oG!mb6t7%~ zbFy|eh;Fm5=gn1lNO#HUb9JmBBa||IUt*}V+TFwx1f-pEIX^#*iD+c%#m+xb@jCwz z>ugX+eq29szFb;Tf(tgc+JKm$1_uY{s$EZ1Fn}8lUyqLbA*q_1B4HsJmOc3ddy`r; z2Yl{s+J*=`lwJw?0L*C%7GVxnlk!7GK~@f2Do#$WAN{sBE!smcz{^AU9*2U*<3v1U zMr=rE_uHS7p6?ZvGdEsQ%*)|s&d331;xmd$O(3%_o9}VzVfny_D|Y(E+iN0q;_sh6 zF5UhFM1zG*s^q^PdKg20a$mOg7mx{bx2#(3{3c-CUWmF(|ItW>*`**?DAl;0Af1TQT5*$k>7tj<4*cgKDlLNaG8&3lbBnjaAYod=~j*i10mL(^X<=*Vq5i9RAH z>`MZA&9B)wVSg$N7l@AW+)qm1K~SVQhwslNF< zj(b@Eo3O-A<}tIgW7JK##BQ?}0f5;tFmT_kj~R)pO{EG3kx!^Yv69CiusC8y@(IuJ z*HOW~cCfZ|+*nZG>-$16t{Q*(fgiWy8{Mc3zclO?XVi2;^Ww=+Xd;q$l2O>cI3`n) za5RSBMDbyY>r?I_OCxCiy~>Tfo$GoVV9OU(T(K(&Z0J=^q1jdVi2Q(hcU0S|ht?mN z#d-f>tCOj=-T&aVgC@*5K|7HxV)`hfvxAVATV@5PYDeFr2=q3`7oIanY=ij49C+t` z-xn01jv}S#^X^BCl2?uFzeggzlo;j(J<$Mc({4gt+1&_XjFxS%A&Z!6R98>G(0-*9 zQROf-iXW@Hp1=zq8mwJg2Vctv?n4Lg2;vYs)(B$~I@*ql_AawdqI3M`^47nzN(G6f zI>5FO`Et8Hg}ArDenG%tmXusd`-(?25d#6lHL06oja_FH3HmxZVIaqo_nPL7+-nlg zl#V1j_OMLR-k{_iiIUXA4-!N<<{c5bew`E;lWo9T;(Iz&N_u{A;S6$k3s{=306A@P z(Tg1>>dLX-mP0YD?+RU-Ev9o`>9dw;zUr3)Kf8_J6u^cfC-wvWV6urOFd1)zk?&qvt=O*brp&7R^LozUUi!`d(t|pNEw5B8BR2BHjxf1$y4C z=rb3Z%ZXg_v-fu$xOvU}2dkWu(UyjsU1q2-qC)Qz_rJM@WQfVRn!GmcT!xaPDlzsG z+ignm@^Q0l5O^R52e?5}eBs?Z5{(UfcH4v8tZMM&%-XY5JC-aH@sf8aN^&w1(N&n5 z83qFyM62v+q#VSNtz?u4+Sf%*U- zEf@DQSru=*FFZzCzs%*HhT;IWe9PF1ESgi8+Ci1xW^qG|C6^2)FPtR|e3k^uT8Zu1 zX)tp>JUZ&pH}n5J+WxizDK+te@a}@)j}J4Cy;L$&CpS0u1lP9bs@a8JjS$fh;Nc-d zok-~UF4Uw*l1h*Tf=yk2g5ccWEs9|GTp>r^%|}G>LnXG

    6=+ON9GL7$WEsd$!{ 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%0ASF2%EdE38$OU&7n@D0==6VftQ>E` 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png.meta new file mode 100644 index 000000000..8630067db --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png.meta @@ -0,0 +1,540 @@ +fileFormatVersion: 2 +guid: b68ebf5786a92d04684fa60c0d21baca +TextureImporter: + internalIDToNameTable: + - first: + 213: 4701831169674986413 + second: FaceGoofy + - first: + 213: 2882923832856859129 + second: Face + - first: + 213: -4240821133154191563 + second: FaceBarely + - first: + 213: 4568691421341782719 + second: FaceBlink0 + - first: + 213: 4647288503241244900 + second: FaceHappy + - first: + 213: 1762219091720660072 + second: FaceAnnoyed + - first: + 213: -8443607376224498792 + second: FaceAngry + - first: + 213: 2003839900824235251 + second: FaceBlink1 + - first: + 213: -3715806868779618327 + second: Body + - first: + 213: 2419724604705054980 + second: BodyUpsideDown + - first: + 213: -6057205866295797077 + second: Flipper0 + - first: + 213: -3479970656187807609 + second: Flipper1 + - first: + 213: -942435531552063553 + second: Flipper2 + - first: + 213: 7772160620199938533 + second: Flipper3 + - first: + 213: -6662649609090188663 + second: White + - first: + 213: 2730009464313646033 + second: Pink + - first: + 213: -2963581463823957821 + second: Impact + - first: + 213: -2090329542358911905 + second: Snow + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: FaceGoofy + rect: + serializedVersion: 2 + x: 83 + y: 1701 + width: 593 + height: 446 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: da346569982404140800000000000000 + internalID: 4701831169674986413 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Face + rect: + serializedVersion: 2 + x: 852 + y: 1719 + width: 575 + height: 438 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9f1d0fb93f3320820800000000000000 + internalID: 2882923832856859129 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceBarely + rect: + serializedVersion: 2 + x: 1574 + y: 1690 + width: 658 + height: 467 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 537ff52f5a39525c0800000000000000 + internalID: -4240821133154191563 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceBlink0 + rect: + serializedVersion: 2 + x: 2347 + y: 1719 + width: 618 + height: 402 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fb2937944a0476f30800000000000000 + internalID: 4568691421341782719 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceHappy + rect: + serializedVersion: 2 + x: 108 + y: 1151 + width: 546 + height: 406 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4e08374754c7e7040800000000000000 + internalID: 4647288503241244900 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceAnnoyed + rect: + serializedVersion: 2 + x: 798 + y: 1108 + width: 726 + height: 460 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 864eb626de8a47810800000000000000 + internalID: 1762219091720660072 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceAngry + rect: + serializedVersion: 2 + x: 1621 + y: 1115 + width: 575 + height: 449 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 89b4545d3d742da80800000000000000 + internalID: -8443607376224498792 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceBlink1 + rect: + serializedVersion: 2 + x: 2339 + y: 1094 + width: 633 + height: 456 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3fce163e5c11fcb10800000000000000 + internalID: 2003839900824235251 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Body + rect: + serializedVersion: 2 + x: 173 + y: 3011 + width: 652 + height: 538 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9ef2f6c075dce6cc0800000000000000 + internalID: -3715806868779618327 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BodyUpsideDown + rect: + serializedVersion: 2 + x: 1167 + y: 3000 + width: 654 + height: 564 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 401a7bd25b6949120800000000000000 + internalID: 2419724604705054980 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flipper0 + rect: + serializedVersion: 2 + x: 151 + y: 2422 + width: 403 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: baad6086b5b70fba0800000000000000 + internalID: -6057205866295797077 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flipper1 + rect: + serializedVersion: 2 + x: 825 + y: 2412 + width: 459 + height: 257 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 78884293029a4bfc0800000000000000 + internalID: -3479970656187807609 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flipper2 + rect: + serializedVersion: 2 + x: 1528 + y: 2412 + width: 403 + height: 271 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fbff12690ebcbe2f0800000000000000 + internalID: -942435531552063553 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flipper3 + rect: + serializedVersion: 2 + x: 2196 + y: 2405 + width: 352 + height: 284 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5e90c48c7e24cdb60800000000000000 + internalID: 7772160620199938533 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: White + rect: + serializedVersion: 2 + x: 3103 + y: 2048 + width: 179 + height: 179 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 98ab8431b738983a0800000000000000 + internalID: -6662649609090188663 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Pink + rect: + serializedVersion: 2 + x: 3398 + y: 2048 + width: 177 + height: 179 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1db8ed1c421f2e520800000000000000 + internalID: 2730009464313646033 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Impact + rect: + serializedVersion: 2 + x: 124 + y: 503 + width: 758 + height: 504 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3c047d14c5e3fd6d0800000000000000 + internalID: -2963581463823957821 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Snow + rect: + serializedVersion: 2 + x: 109 + y: 107 + width: 135 + height: 134 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f5431343b58adf2e0800000000000000 + internalID: -2090329542358911905 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/FlipperFlopReference.png b/Assets/Resources/Sprites/Games/FlipperFlop/FlipperFlopReference.png new file mode 100644 index 0000000000000000000000000000000000000000..1d1864051a4e8159a7e9a9572466bd003f655a04 GIT binary patch literal 518322 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

    92s$MizO24s}87dcTk)x~eJ76MQvVvA2 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

    CDcG_&KJ?EX4x6Ur1HwFe*;T2 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%0D6edUg{JOM_(WNg=h*(@d(q2v1d&pl32t- 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

    g9rC#stU62T0E(-9-L8ouwiu- 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 z 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 z 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

    NT=29wy*wYBRTI*QMd8qGCGBTWHb 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

    KFOHu!jHr%l%q9SimLIQRK5I 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 + { + new GameAction("attentionCompany", "Attention Company!") + { + preFunction = delegate {var e = eventCaller.currentEntity; FlipperFlop.AttentionCompany(e.beat, e["toggle"]); }, + defaultLength = 4f, + parameters = new List() + { + new Param("toggle", false, "Mute VoiceLine", "Mute Captain Tuck's voiceline?") + } + }, + new GameAction("attentionCompanyAlt", "Attention Company! (Remix 5)") + { + preFunction = delegate {var e = eventCaller.currentEntity; FlipperFlop.AttentionCompany(e.beat, e["toggle"], true); }, + defaultLength = 3f, + parameters = new List() + { + new Param("toggle", false, "Mute VoiceLine", "Mute Captain Tuck's voiceline?") + } + }, + new GameAction("flipping", "Flipping") + { + preFunction = delegate {var e = eventCaller.currentEntity; FlipperFlop.Flipping(e.beat, e.length, false); }, + defaultLength = 4f, + resizable = true + }, + new GameAction("tripleFlip", "Triple Flip") + { + function = delegate {var e = eventCaller.currentEntity; FlipperFlop.instance.TripleFlip(e.beat); }, + defaultLength = 4f + }, + new GameAction("flipperRollVoiceLine", "Flipper Roll Voice Line") + { + preFunction = delegate {var e = eventCaller.currentEntity; FlipperFlop.FlipperRollVoiceLine(e.beat, e["amount"], e["toggle"]); }, + parameters = new List() + { + new Param("amount", new EntityTypes.Integer(1, 10, 1), "Amount", "1, 2, 3... etc. - flipper rolls"), + new Param("toggle", false, "Now", "Whether Captain Tuck should say -Now!- instead of numbers.") + }, + defaultLength = 2f + }, + new GameAction("flipperRolling", "Flipper Rolling") + { + preFunction = delegate {var e = eventCaller.currentEntity; FlipperFlop.Flipping(e.beat, e.length, true, e["uh"], e["thatsIt"], e["appreciation"], e["heart"], e["barber"]); }, + parameters = new List() + { + new Param("uh", new EntityTypes.Integer(0, 3, 0), "Uh Count", "How many Uhs should Captain Tuck say after the flippers roll?"), + new Param("thatsIt", false, "That's it!", "Whether or not Captain Tuck should say -That's it!- on the final flipper roll."), + new Param("appreciation", FlipperFlop.AppreciationType.None, "Appreciation", "Which appreciation line should Captain Tuck say?"), + new Param("heart", false, "Hearts", "Should Captain Tuck blush and make hearts appear when he expresses his appreciation?"), + new Param("barber", false, "Barbershop that's it variant", "Should captain tuck use the Barbershop remix variant of that's it?") + }, + defaultLength = 4f, + resizable = true + }, + new GameAction("bop", "Bop") + { + function = delegate {var e = eventCaller.currentEntity; FlipperFlop.instance.Bop(e.beat, e.length, e["whoBops"], e["whoBopsAuto"]); }, + resizable = true, + parameters = new List() + { + new Param("whoBops", FlipperFlop.WhoBops.Both, "Who Bops?", "Who will bop?"), + new Param("whoBopsAuto", FlipperFlop.WhoBops.None, "Who Bops? (Auto)", "Who will auto bop?"), + } + }, + new GameAction("walk", "Captain Tuck Walk") + { + function = delegate { var e = eventCaller.currentEntity; FlipperFlop.instance.CaptainWalk(e.beat, e.length, e["ease"]); }, + defaultLength = 4f, + resizable = true, + parameters = new List() + { + new Param("ease", EasingFunction.Ease.Linear, "Ease", "Which ease should the animation be played at?") + } + }, + new GameAction("toggleCaptain", "Disable/Enable Captain Tuck") + { + function = delegate { FlipperFlop.instance.ToggleTuck(); }, + defaultLength = 0.5f + } + }); + } + } +} + +namespace HeavenStudio.Games +{ + using Scripts_FlipperFlop; + public class FlipperFlop : Minigame + { + [Header("Components")] + [SerializeField] Animator captainTuckAnim; + [SerializeField] Animator captainTuckFaceAnim; + [SerializeField] Transform flippersMovement; + [SerializeField] ParticleSystem leftSnow; + [SerializeField] ParticleSystem rightSnow; + [Header("Properties")] + [SerializeField] float rollDistance = 1.5f; + private bool missed; + bool isMoving; + bool moveLeft; + static List queuedInputs = new List(); + [SerializeField] FlipperFlopFlipper flipperPlayer; + [SerializeField] List flippers = new List(); + List queuedMovements = new List(); + static List queuedAttentions = new List(); + static List queuedFlipperRollVoiceLines = new List(); + float lastXPos; + float currentXPos; + float lastCameraXPos; + float currentCameraXPos; + bool isWalking; + public GameEvent bop = new GameEvent(); + bool goBopFlip; + bool goBopTuck; + EasingFunction.Ease lastEase; + float walkStartBeat; + float walkLength; + CaptainTuckBopType currentCaptainBop; + public struct QueuedFlip + { + public float beat; + public float length; + public bool roll; + public int uh; + public bool thatsIt; + public int appreciation; + public bool heart; + public bool thatsItBarberShop; + } + public struct QueuedAttention + { + public float beat; + public bool mute; + public bool remix5; + } + public enum AppreciationType + { + None = 0, + Good = 1, + GoodJob = 2, + Nice = 3, + WellDone = 4, + Yes = 5, + Random = 6 + } + public enum WhoBops + { + Flippers = 0, + CaptainTuck = 1, + Both = 2, + None = 3 + } + public enum CaptainTuckBopType + { + Normal = 0, + Roll = 1, + Miss = 2, + Success = 3 + } + public static FlipperFlop instance; + + void Awake() + { + instance = this; + lastXPos = flippersMovement.position.x; + currentXPos = lastXPos; + } + + void OnDestroy() + { + if (queuedInputs.Count > 0) queuedInputs.Clear(); + if (queuedAttentions.Count > 0) queuedAttentions.Clear(); + if (queuedFlipperRollVoiceLines.Count > 0) queuedFlipperRollVoiceLines.Clear(); + } + + private void Update() + { + var cond = Conductor.instance; + if(cond.isPlaying && !cond.isPaused) + { + if (cond.ReportBeat(ref bop.lastReportedBeat, bop.startBeat % 1)) + { + if (goBopFlip) SingleBop((int)WhoBops.Flippers); + if (goBopTuck) SingleBop((int)WhoBops.CaptainTuck); + } + if (isWalking) + { + float normalizedBeat = cond.GetPositionFromBeat(walkStartBeat, walkLength); + EasingFunction.Function func = EasingFunction.GetEasingFunction(lastEase); + float animPos = func(0f, 1f, normalizedBeat); + captainTuckAnim.DoNormalizedAnimation("CaptainTuckWalkIntro", animPos); + if (normalizedBeat >= 1f) + { + isWalking = false; + } + } + if ((PlayerInput.Pressed() && !IsExpectingInputNow(InputType.STANDARD_DOWN)) || (PlayerInput.AltPressed() && !IsExpectingInputNow(InputType.STANDARD_ALT_DOWN))) + { + flipperPlayer.Flip(false, false, false, true); + } + if (queuedInputs.Count > 0) + { + foreach (var input in queuedInputs) + { + QueueFlips(input.beat, input.length, input.roll, input.uh, input.thatsIt, input.appreciation, input.heart, input.thatsItBarberShop); + } + queuedInputs.Clear(); + } + if (queuedFlipperRollVoiceLines.Count > 0) + { + foreach (var voiceLine in queuedFlipperRollVoiceLines) + { + FlipperRollVoiceLineAnimation(voiceLine); + } + queuedFlipperRollVoiceLines.Clear(); + } + if (queuedAttentions.Count > 0) + { + foreach (var attention in queuedAttentions) + { + AttentionCompanyAnimation(attention.beat, attention.mute, attention.remix5); + } + queuedAttentions.Clear(); + } + if (queuedMovements.Count > 0) + { + if (cond.songPositionInBeats >= queuedMovements[0]) + { + if (!isMoving) + { + currentXPos = flippersMovement.position.x + (moveLeft ? -rollDistance : rollDistance); + isMoving = true; + currentCameraXPos = GameCamera.additionalPosition.x + (moveLeft ? -rollDistance : rollDistance); + if (moveLeft) + { + rightSnow.Play(); + } + else + { + leftSnow.Play(); + } + } + float normalizedBeat = cond.GetPositionFromBeat(queuedMovements[0], 0.5f); + float normalizedCamBeat = cond.GetPositionFromBeat(queuedMovements[0], 1f); + if (normalizedCamBeat > 1f) + { + queuedMovements.RemoveAt(0); + isMoving = false; + lastXPos = currentXPos; + lastCameraXPos = currentCameraXPos; + } + else + { + EasingFunction.Function funcCam = EasingFunction.GetEasingFunction(EasingFunction.Ease.EaseInOutQuad); + float newCameraPosX = funcCam(lastCameraXPos, currentCameraXPos, normalizedCamBeat); + GameCamera.additionalPosition = new Vector3(newCameraPosX, 0, 0); + } + if (1f >= normalizedBeat) + { + EasingFunction.Function func = EasingFunction.GetEasingFunction(EasingFunction.Ease.EaseOutQuad); + float newPosX = func(lastXPos, currentXPos, normalizedBeat); + flippersMovement.position = new Vector3(newPosX, flippersMovement.position.y, flippersMovement.position.z); + } + } + } + } + else if (!cond.isPlaying) + { + queuedInputs.Clear(); + queuedAttentions.Clear(); + queuedFlipperRollVoiceLines.Clear(); + } + } + + public void ToggleTuck() + { + captainTuckAnim.gameObject.SetActive(!captainTuckAnim.gameObject.active); + } + + public void BumpIntoOtherSeal(bool toTheLeft) + { + if (toTheLeft) + { + flippers[1].Impact(true); + } + else + { + flippers[2].Impact(false); + } + } + + public void Bop(float beat, float length, int whoBops, int whoBopsAuto) + { + goBopFlip = whoBopsAuto == (int)WhoBops.Flippers || whoBopsAuto == (int)WhoBops.Both; + goBopTuck = whoBopsAuto == (int)WhoBops.CaptainTuck || whoBopsAuto == (int)WhoBops.Both; + for (int i = 0; i < length; i++) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i, delegate + { + SingleBop(whoBops); + }) + }); + } + } + + void SingleBop(int whoBops) + { + switch (whoBops) + { + case (int)WhoBops.Flippers: + foreach (var flipper in flippers) + { + flipper.Bop(); + } + flipperPlayer.Bop(); + break; + case (int)WhoBops.CaptainTuck: + CaptainTuckBop(); + break; + case (int)WhoBops.Both: + foreach (var flipper in flippers) + { + flipper.Bop(); + } + flipperPlayer.Bop(); + CaptainTuckBop(); + break; + default: + break; + } + } + + void CaptainTuckBop() + { + switch (currentCaptainBop) + { + case CaptainTuckBopType.Normal: + captainTuckAnim.DoScaledAnimationAsync("CaptainBop", 0.5f); + + break; + case CaptainTuckBopType.Roll: + captainTuckAnim.DoScaledAnimationAsync("CaptainRoll", 0.5f); + break; + case CaptainTuckBopType.Miss: + captainTuckAnim.DoScaledAnimationAsync("CaptainTuckMissBop", 0.5f); + break; + case CaptainTuckBopType.Success: + captainTuckAnim.DoScaledAnimationAsync("CaptainSucessBop", 0.5f); + break; + } + } + + public void CaptainWalk(float beat, float length, int ease) + { + captainTuckAnim.gameObject.SetActive(true); + isWalking = true; + lastEase = (EasingFunction.Ease)ease; + walkStartBeat = beat; + walkLength = length; + } + + public static void Flipping(float beat, float length, bool roll, int uh = 0, bool thatsIt = false, int appreciation = 0, bool heart = false, bool thatsItBarberShop = false) + { + if (GameManager.instance.currentGame == "flipperFlop") + { + FlipperFlop.instance.QueueFlips(beat, length, roll, uh, thatsIt, appreciation, heart, thatsItBarberShop); + } + else + { + queuedInputs.Add(new QueuedFlip { beat = beat, length = length, roll = roll, uh = uh, thatsIt = thatsIt, appreciation = appreciation, heart = heart, thatsItBarberShop = thatsItBarberShop }); + } + } + + public void QueueFlips(float beat, float length, bool roll, int uh = 0, bool thatsIt = false, int appreciation = 0, bool heart = false, bool thatsItBarberShop = false) + { + int flopCount = 1; + int recounts = 0; + for (int i = 0; i < length; i++) + { + if (roll) + { + ScheduleInput(beat - 1, 1 + i, InputType.STANDARD_ALT_DOWN, JustFlipperRoll, MissFlipperRoll, Nothing); + queuedMovements.Add(beat + i); + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i - 0.5f, delegate { moveLeft = flippers[0].left;}) + }); + foreach (var flipper in flippers) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i, delegate { flipper.Flip(roll, true);}) + }); + } + + string soundToPlay = $"flipperFlop/count/flopCount{flopCount}"; + + if (recounts == 1) + { + soundToPlay = $"flipperFlop/count/flopCount{flopCount}B"; + } + else if (recounts > 1) + { + if (flopCount < 3) + { + soundToPlay = $"flipperFlop/count/flopCount{flopCount}C"; + } + else + { + soundToPlay = $"flipperFlop/count/flopCount{flopCount}B"; + } + } + + + + if (thatsIt && i + 1 == length) + { + int noiseToPlay = (flopCount == 4) ? 2 : flopCount; + soundToPlay = $"flipperFlop/count/flopNoise{noiseToPlay}"; + if (thatsItBarberShop) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i, delegate + { + Jukebox.PlayOneShotGame("flipperFlop/appreciation/thatsit1"); + Jukebox.PlayOneShotGame(soundToPlay); + captainTuckAnim.DoScaledAnimationAsync("CaptainBop", 0.5f); + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); + }), + new BeatAction.Action(beat + i + 0.5f, delegate { Jukebox.PlayOneShotGame("flipperFlop/appreciation/thatsit2"); captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i - 0.5f, delegate + { + Jukebox.PlayOneShotGame("flipperFlop/appreciation/thatsit1"); + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); + }), + new BeatAction.Action(beat + i, delegate + { + Jukebox.PlayOneShotGame("flipperFlop/appreciation/thatsit2"); + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); + Jukebox.PlayOneShotGame(soundToPlay); + captainTuckAnim.DoScaledAnimationAsync("CaptainBop", 0.5f); + }), + }); + } + } + else + { + string failingSoundToPlay = $"flipperFlop/count/flopCountFail{flopCount}"; + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i, delegate { + string voiceLine = soundToPlay; + string failVoiceLine = failingSoundToPlay; + if (missed) + { + voiceLine = failVoiceLine; + currentCaptainBop = CaptainTuckBopType.Miss; + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckMissExpression", 0.5f); + } + else + { + currentCaptainBop = CaptainTuckBopType.Roll; + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckRollExpression", 0.5f); + } + CaptainTuckBop(); + + Jukebox.PlayOneShotGame(voiceLine); + }), + }); + } + + if (appreciation != (int)AppreciationType.None && uh == 0 && i + 1 == length) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i + 1f, delegate + { + AppreciationVoiceLine(beat + i, appreciation, heart); + if (!missed && appreciation != (int)AppreciationType.None) + { + currentCaptainBop = CaptainTuckBopType.Success; + } + else + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + } + CaptainTuckBop(); + missed = false; + }), + new BeatAction.Action(beat + i + 2f, delegate + { + missed = false; + }), + new BeatAction.Action(beat + i + 3.1f, delegate + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + }), + }); + } + if (appreciation == (int)AppreciationType.None && uh == 0 && i + 1 == length) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + length - 0.1f, delegate { missed = false; currentCaptainBop = CaptainTuckBopType.Normal; captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); }) + }); + } + + + if (i + 1 < length) + { + flopCount++; + } + if (flopCount > 4) + { + flopCount = 1; + recounts++; + } + } + else + { + ScheduleInput(beat - 1, 1 + i, InputType.STANDARD_DOWN, JustFlip, MissFlip, Nothing); + foreach (var flipper in flippers) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + i, delegate { flipper.Flip(roll, true); CaptainTuckBop(); }) + }); + } + } + } + if (uh > 0 && flopCount != 4) + { + for (int i = 0; i < uh; i++) + { + int voiceLineIndex = i + 1; + string voiceLine = $"flipperFlop/uh{voiceLineIndex}"; + string failVoiceLine = $"flipperFlop/uhfail{voiceLineIndex}"; + + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + length + i, delegate { + string voiceLineToPlay = voiceLine; + string failVoiceLineToPlay = failVoiceLine; + if (missed) + { + voiceLineToPlay = failVoiceLineToPlay; + currentCaptainBop = CaptainTuckBopType.Miss; + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckMissSpeakExpression", 0.5f); + } + else + { + currentCaptainBop = CaptainTuckBopType.Roll; + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckRollExpression", 0.5f); + } + + CaptainTuckBop(); + Jukebox.PlayOneShotGame(voiceLineToPlay); + }), + }); + } + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + length + uh, delegate + { + AppreciationVoiceLine(beat + length + uh, appreciation, heart); + if (!missed && appreciation != (int)AppreciationType.None) + { + currentCaptainBop = CaptainTuckBopType.Success; + } + else + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + } + CaptainTuckBop(); + missed = false; + }), + new BeatAction.Action(beat + length + uh + 1f, delegate + { + missed = false; + }), + new BeatAction.Action(beat + length + uh + 2.1f, delegate + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + }), + }); + } + else if (uh > 0 && flopCount == 4) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + length, delegate + { + AppreciationVoiceLine(beat + length, appreciation, heart); + if (!missed && appreciation != (int)AppreciationType.None) + { + currentCaptainBop = CaptainTuckBopType.Success; + } + else + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + } + CaptainTuckBop(); + missed = false; + }), + new BeatAction.Action(beat + length + 1f, delegate + { + missed = false; + }), + new BeatAction.Action(beat + length + 2.1f, delegate + { + currentCaptainBop = CaptainTuckBopType.Normal; + captainTuckFaceAnim.Play("CaptainTuckNeutralExpression", 0, 0); + }), + }); + } + } + + public static void AppreciationVoiceLine(float beat, int appreciation, bool heart) + { + if (FlipperFlop.instance.missed) return; + if (appreciation == (int)AppreciationType.Random) appreciation = UnityEngine.Random.Range(1, 6); + switch (appreciation) + { + case (int)AppreciationType.None: + break; + case (int)AppreciationType.Good: + Jukebox.PlayOneShotGame("flipperFlop/appreciation/good"); + if (heart) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckBlushExpression", 0.5f); }) + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }) + }); + } + break; + case (int)AppreciationType.GoodJob: + Jukebox.PlayOneShotGame("flipperFlop/appreciation/goodjob"); + if (heart) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckBlushExpression", 0.5f); }) + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 1f); }), + new BeatAction.Action(beat + 0.5f, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }) + }); + } + break; + case (int)AppreciationType.Nice: + Jukebox.PlayOneShotGame("flipperFlop/appreciation/nice"); + if (heart) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckBlushExpression", 0.5f); }) + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }) + }); + } + break; + case (int)AppreciationType.WellDone: + Jukebox.PlayOneShotGame("flipperFlop/appreciation/welldone"); + if (heart) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckBlushExpression", 0.5f); }) + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 1f); }), + new BeatAction.Action(beat + 0.5f, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }) + }); + } + break; + case (int)AppreciationType.Yes: + Jukebox.PlayOneShotGame("flipperFlop/appreciation/yes"); + if (heart) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckBlushExpression", 0.5f); }) + }); + } + else + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat, delegate { instance.captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }) + }); + } + break; + case (int)AppreciationType.Random: + break; + } + } + + public void TripleFlip(float beat) + { + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound("flipperFlop/ding", beat), + new MultiSound.Sound("flipperFlop/ding", beat + 0.5f), + new MultiSound.Sound("flipperFlop/ding", beat + 1f), + }, forcePlay: true); + + ScheduleInput(beat, 2, InputType.STANDARD_DOWN, JustFlip, MissFlip, Nothing); + ScheduleInput(beat, 2.5f, InputType.STANDARD_DOWN, JustFlip, MissFlip, Nothing); + ScheduleInput(beat, 3, InputType.STANDARD_DOWN, JustFlip, MissFlip, Nothing); + foreach (var flipper in flippers) + { + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + 2, delegate { flipper.Flip(false, true);}), + new BeatAction.Action(beat + 2.5f, delegate { flipper.Flip(false, true);}), + new BeatAction.Action(beat + 3, delegate { flipper.Flip(false, true);}) + }); + } + BeatAction.New(instance.gameObject, new List() + { + new BeatAction.Action(beat + 2, delegate {captainTuckAnim.DoScaledAnimationAsync("CaptainBop", 0.5f); }), + new BeatAction.Action(beat + 3, delegate {captainTuckAnim.DoScaledAnimationAsync("CaptainBop", 0.5f); }), + }); + } + + public static void AttentionCompany(float beat, bool mute, bool remix5 = false) + { + if (mute) + { + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound("flipperFlop/attention/attention7", beat + (remix5 ? 2f : 3f)), + }, forcePlay: true); + } + else + { + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound("flipperFlop/attention/attention1", beat - 0.25f), + new MultiSound.Sound("flipperFlop/attention/attention2", beat), + new MultiSound.Sound("flipperFlop/attention/attention3", beat + 0.5f), + new MultiSound.Sound("flipperFlop/attention/attention4", beat + 2f), + new MultiSound.Sound("flipperFlop/attention/attention5", beat + 2.25f), + new MultiSound.Sound("flipperFlop/attention/attention6", beat + 2.5f), + new MultiSound.Sound("flipperFlop/attention/attention7", beat + (remix5 ? 2f : 3f)), + }, forcePlay: true); + } + if (GameManager.instance.currentGame == "flipperFlop") + { + instance.AttentionCompanyAnimation(beat, mute, remix5); + } + else + { + queuedAttentions.Add(new QueuedAttention { beat = beat, mute = mute, remix5 = remix5 }); + } + } + + public void AttentionCompanyAnimation(float beat, bool mute, bool remix5) + { + List speaks = new List() + { + new BeatAction.Action(beat - 0.25f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 0.5f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.0625f); }), + new BeatAction.Action(beat + 2f, delegate + { + captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); + if (remix5) + { + foreach (var flipper in flippers) + { + flipper.PrepareFlip(); + } + flipperPlayer.PrepareFlip(); + } + }), + new BeatAction.Action(beat + 2.25f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 2.5f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 3f, delegate + { + if (remix5) return; + foreach (var flipper in flippers) + { + flipper.PrepareFlip(); + } + flipperPlayer.PrepareFlip(); + }), + }; + if (mute) + { + speaks = new List() + { + new BeatAction.Action(beat + 2f, delegate + { + if (remix5) + { + foreach (var flipper in flippers) + { + flipper.PrepareFlip(); + } + flipperPlayer.PrepareFlip(); + } + }), + new BeatAction.Action(beat + 3f, delegate + { + if (remix5) return; + foreach (var flipper in flippers) + { + flipper.PrepareFlip(); + } + flipperPlayer.PrepareFlip(); + }), + }; + } + + List speaksToRemove = new List(); + + foreach (var speak in speaks) + { + if (Conductor.instance.songPositionInBeats > speak.beat) + { + speaksToRemove.Add(speak); + } + } + + if (speaksToRemove.Count > 0) + { + foreach (var speak in speaksToRemove) + { + speaks.Remove(speak); + } + } + + BeatAction.New(instance.gameObject, speaks); + } + + public static void FlipperRollVoiceLine(float beat, int amount, bool now) + { + if (now) + { + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound($"flipperFlop/count/flipperRollCountNow", beat), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountA", beat + 0.5f), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountB", beat + 0.75f), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountC", beat + 1f), + }, forcePlay: true); + } + else + { + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound($"flipperFlop/count/flipperRollCount{amount}", beat), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountA", beat + 0.5f), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountB", beat + 0.75f), + new MultiSound.Sound($"flipperFlop/count/flipperRollCountC", beat + 1f), + }, forcePlay: true); + } + + if (GameManager.instance.currentGame == "flipperFlop") + { + instance.FlipperRollVoiceLineAnimation(beat); + } + else + { + queuedFlipperRollVoiceLines.Add(beat); + } + } + + public void FlipperRollVoiceLineAnimation(float beat) + { + List speaks = new List() + { + new BeatAction.Action(beat, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 0.5f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 0.75f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + new BeatAction.Action(beat + 1f, delegate { captainTuckFaceAnim.DoScaledAnimationAsync("CaptainTuckSpeakExpression", 0.5f); }), + }; + + List speaksToRemove = new List(); + + foreach (var speak in speaks) + { + if (Conductor.instance.songPositionInBeats > speak.beat) speaksToRemove.Add(speak); + } + + if (speaksToRemove.Count > 0) + { + foreach (var speak in speaksToRemove) + { + speaks.Remove(speak); + } + } + + BeatAction.New(instance.gameObject, speaks); + } + + public void JustFlip(PlayerActionEvent caller, float state) + { + if (state >= 1f || state <= -1f) + { + flipperPlayer.Flip(false, true, true); + return; + } + SuccessFlip(false); + } + + public void JustFlipperRoll(PlayerActionEvent caller, float state) + { + if (state >= 1f || state <= -1f) + { + flipperPlayer.Flip(true, true, true); + return; + } + SuccessFlip(true); + } + + public void SuccessFlip(bool roll, bool dontSwitch = false) + { + flipperPlayer.Flip(roll, true, false, dontSwitch); + } + + public void MissFlip(PlayerActionEvent caller) + { + flipperPlayer.Flip(false, false); + } + + public void MissFlipperRoll(PlayerActionEvent caller) + { + flipperPlayer.Flip(true, false); + missed = true; + } + + public void Nothing(PlayerActionEvent caller) {} + } +} diff --git a/Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs.meta b/Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs.meta new file mode 100644 index 000000000..a9968221b --- /dev/null +++ b/Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 310af9188030be64f9b4692651c4ca02 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs b/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs new file mode 100644 index 000000000..2a76b3251 --- /dev/null +++ b/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs @@ -0,0 +1,158 @@ +using HeavenStudio.Util; +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace HeavenStudio.Games.Scripts_FlipperFlop +{ + public class FlipperFlopFlipper : MonoBehaviour + { + [SerializeField] Animator anim; + [SerializeField] Animator faceAnim; + [SerializeField] GameObject leftImpact; + [SerializeField] GameObject rightImpact; + public bool player; + public bool left; + bool up; + bool canBlink = true; + private FlipperFlop game; + + private void Awake() + { + faceAnim.Play("FaceNormal", 0, 0); + game = FlipperFlop.instance; + } + + private void Update() + { + if (UnityEngine.Random.Range(1, 600) == 1 && canBlink && !isPlaying(faceAnim, "FlipperBlink")) + { + faceAnim.DoScaledAnimationAsync("FlipperBlink", 0.5f); + } + } + + public void Impact(bool enableRight) + { + if (enableRight) + { + rightImpact.SetActive(true); + } + else + { + leftImpact.SetActive(true); + } + faceAnim.Play("FaceAngry", 0, 0); + BeatAction.New(game.gameObject, new List() + { + new BeatAction.Action(Conductor.instance.songPositionInBeats + 0.1f, delegate { leftImpact.SetActive(false); rightImpact.SetActive(false); }), + new BeatAction.Action(Conductor.instance.songPositionInBeats + 0.3f, delegate { faceAnim.Play("FaceAnnoyed", 0, 0); }) + }); + } + + public void PrepareFlip() + { + anim.DoScaledAnimationAsync("PrepareFlop", 0.5f); + } + + public void Flip(bool roll, bool hit, bool barely = false, bool dontSwitch = false) + { + if (roll) + { + if (player && hit && !barely) + { + Jukebox.PlayOneShotGame("flipperFlop/roll" + (left ? "L" : "R")); + faceAnim.Play("FaceNormal", 0, 0); + canBlink = true; + } + else if (player && barely && hit) + { + Jukebox.PlayOneShotGame("flipperFlop/tink"); + faceAnim.Play("FaceBarely", 0, 0); + canBlink = false; + } + else if (player && !hit) + { + faceAnim.Play("FaceOw"); + canBlink = false; + Jukebox.PlayOneShotGame("flipperFlop/failgroan"); + game.BumpIntoOtherSeal(!left); + BeatAction.New(this.gameObject, new List() + { + new BeatAction.Action(Conductor.instance.songPositionInBeats + 0.3f, delegate { faceAnim.Play("FaceGoofy"); }), + }); + } + + up = !up; + } + else + { + if (player && hit) + { + if (up && !barely) + { + faceAnim.Play("FaceNormal", 0, 0); + Jukebox.PlayOneShotGame($"flipperFlop/flipB{UnityEngine.Random.Range(1, 3)}"); + canBlink = true; + } + else if (!barely) + { + Jukebox.PlayOneShotGame($"flipperFlop/flip{UnityEngine.Random.Range(1, 3)}"); + faceAnim.Play("FaceNormal", 0, 0); + canBlink = true; + } + else + { + Jukebox.PlayOneShotGame("flipperFlop/tink"); + faceAnim.Play("FaceBarely", 0, 0); + canBlink = false; + } + } + else if (player) + { + faceAnim.Play("FaceOw"); + canBlink = false; + string shouldReverse = up ? "Reverse" : ""; + string leftOrRight = left ? "Left" : "Right"; + + Jukebox.PlayOneShotGame("flipperFlop/failgroan", -1, 1, 0.5f); + Jukebox.PlayOneShotGame("flipperFlop/punch", -1, 1, 0.5f); + anim.DoScaledAnimationAsync(shouldReverse + "MissFlop" + leftOrRight, 0.5f); + game.BumpIntoOtherSeal(!left); + BeatAction.New(this.gameObject, new List() + { + new BeatAction.Action(Conductor.instance.songPositionInBeats + 0.3f, delegate { faceAnim.Play("FaceGoofy"); }), + }); + } + } + if (hit || barely || roll) + { + string shouldReverse = up ? "Reverse" : ""; + if (roll) shouldReverse = !up ? "Reverse" : ""; + string leftOrRight = left ? "Left" : "Right"; + string rollOrFlop = roll ? "Roll" : "Flop"; + + anim.DoScaledAnimationAsync(shouldReverse + rollOrFlop + leftOrRight, roll ? 0.8f : 0.5f); + } + + if (!dontSwitch) left = !left; + } + + public void Bop() + { + anim.DoScaledAnimationAsync("FlipperBop", 0.5f); + faceAnim.Play("FaceNormal", 0, 0); + canBlink = true; + } + + bool isPlaying(Animator anim, string stateName) + { + if (anim.GetCurrentAnimatorStateInfo(0).IsName(stateName) && + anim.GetCurrentAnimatorStateInfo(0).normalizedTime < 1.0f) + return true; + else + return false; + } + } +} + + diff --git a/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs.meta b/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs.meta new file mode 100644 index 000000000..65aec5b9a --- /dev/null +++ b/Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9878d9be1dfe9a248bead8d2a39004bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant:

    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 CJXF&F literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png.meta b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png.meta new file mode 100644 index 000000000..e4890a5fa --- /dev/null +++ b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - Captain Tuck.png.meta @@ -0,0 +1,1092 @@ +fileFormatVersion: 2 +guid: c2d800b031e1fca43b1f8d5e75afc5d6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3220841298208046550 + second: FaceCold + - first: + 213: 981907569562474093 + second: FaceBlush + - first: + 213: -6777057058828279079 + second: Face + - first: + 213: -7183953927675447315 + second: Head + - first: + 213: -8994532223024223496 + second: HeadCold + - first: + 213: 7097393635869678286 + second: ArmSide + - first: + 213: 6689249670208198571 + second: GloveSide + - first: + 213: 7202394126770993174 + second: BodySide + - first: + 213: 6907457437363752345 + second: MouthCold + - first: + 213: 3701795381031379807 + second: Mouth0 + - first: + 213: -354588409689316489 + second: ArmsideDark + - first: + 213: 2861661601777712448 + second: Mouth1 + - first: + 213: -774648850226267066 + second: GloveSideDark + - first: + 213: 4889115991417800101 + second: HandPuff + - first: + 213: -1884056629477248573 + second: ArmFrontUp + - first: + 213: 204853587978850860 + second: ArmFrontStraight + - first: + 213: 5351490370635618970 + second: GloveUp0 + - first: + 213: -5364398321066679867 + second: BodyFront + - first: + 213: 5544411725398991508 + second: GloveUp1 + - first: + 213: 5222196818673958461 + second: LegFront0 + - first: + 213: 5040743749983080431 + second: LegFront1 + - first: + 213: -5979647737961072999 + second: LegFront2 + - first: + 213: -6941689823694843686 + second: CrossedArms + - first: + 213: -5366440731522241564 + second: HeadDown1 + - first: + 213: -7899531118514012459 + second: HeadDown0 + - first: + 213: -7182234388077166552 + second: Heart + - first: + 213: 6614837588910133110 + second: Waist + - first: + 213: -5232346015449562975 + second: WalkCycleFront0 + - first: + 213: 709572576030047288 + second: WalkCycleFront1 + - first: + 213: 6233755798348575437 + second: WalkCycleFront2 + - first: + 213: -6043664571448266422 + second: WalkCycleFront3 + - first: + 213: 6059730042616909519 + second: WalkCycleFront4 + - first: + 213: 95146650345632325 + second: WalkCycleBack0 + - first: + 213: -2730058575681382030 + second: WalkCycleBack1 + - first: + 213: 1296978425162268448 + second: WalkCycleBack2 + - first: + 213: -3094863922126676576 + second: WalkCycleBack3 + - first: + 213: -18734607175759791 + second: WalkCycleBack4 + - first: + 213: 6983099850983049541 + second: SmallStep0 + - first: + 213: 783498616834500181 + second: SmallStep1 + - first: + 213: 2108175032526015922 + second: SmallStep2 + - first: + 213: 8203847856292772069 + second: SmallStep3 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: FaceCold + rect: + serializedVersion: 2 + x: 2323 + y: 6107 + width: 379 + height: 335 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6dd3991981ab2bc20800000000000000 + internalID: 3220841298208046550 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: FaceBlush + rect: + serializedVersion: 2 + x: 2792 + y: 6104 + width: 363 + height: 353 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d66d90e6bbf60ad00800000000000000 + internalID: 981907569562474093 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Face + rect: + serializedVersion: 2 + x: 3341 + y: 6022 + width: 367 + height: 378 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9d2acf9e28e03f1a0800000000000000 + internalID: -6777057058828279079 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Head + rect: + serializedVersion: 2 + x: 148 + y: 5591 + width: 666 + height: 692 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: de7f12a07f77d4c90800000000000000 + internalID: -7183953927675447315 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: HeadCold + rect: + serializedVersion: 2 + x: 1112 + y: 5591 + width: 667 + height: 692 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8fa26d529900d2380800000000000000 + internalID: -8994532223024223496 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ArmSide + rect: + serializedVersion: 2 + x: 3931 + y: 6121 + width: 562 + height: 304 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: eca512188e10f7260800000000000000 + internalID: 7097393635869678286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: GloveSide + rect: + serializedVersion: 2 + x: 4737 + y: 6054 + width: 381 + height: 330 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ba798a6422df4dc50800000000000000 + internalID: 6689249670208198571 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BodySide + rect: + serializedVersion: 2 + x: 5464 + y: 5575 + width: 803 + height: 739 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6187b826c4b04f360800000000000000 + internalID: 7202394126770993174 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: MouthCold + rect: + serializedVersion: 2 + x: 2522 + y: 5848 + width: 238 + height: 136 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 99d423721f73cdf50800000000000000 + internalID: 6907457437363752345 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Mouth0 + rect: + serializedVersion: 2 + x: 2941 + y: 5870 + width: 161 + height: 92 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f53ae8d394b6f5330800000000000000 + internalID: 3701795381031379807 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ArmsideDark + rect: + serializedVersion: 2 + x: 3931 + y: 5664 + width: 562 + height: 304 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7736ff658bf341bf0800000000000000 + internalID: -354588409689316489 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Mouth1 + rect: + serializedVersion: 2 + x: 3604 + y: 5683 + width: 158 + height: 107 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 04df559a01aa6b720800000000000000 + internalID: 2861661601777712448 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: GloveSideDark + rect: + serializedVersion: 2 + x: 4737 + y: 5496 + width: 381 + height: 333 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 64c399899f4ef35f0800000000000000 + internalID: -774648850226267066 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: HandPuff + rect: + serializedVersion: 2 + x: 4236 + y: 5356 + width: 313 + height: 158 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5a5c32e2711a9d340800000000000000 + internalID: 4889115991417800101 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ArmFrontUp + rect: + serializedVersion: 2 + x: 132 + y: 4556 + width: 330 + height: 533 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3c1f9474a7c7ad5e0800000000000000 + internalID: -1884056629477248573 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ArmFrontStraight + rect: + serializedVersion: 2 + x: 798 + y: 4553 + width: 235 + height: 552 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c22917eb049c7d200800000000000000 + internalID: 204853587978850860 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: GloveUp0 + rect: + serializedVersion: 2 + x: 4775 + y: 4975 + width: 301 + height: 311 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a9ad8a08320544a40800000000000000 + internalID: 5351490370635618970 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BodyFront + rect: + serializedVersion: 2 + x: 5464 + y: 4515 + width: 803 + height: 774 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5c16e171624dd85b0800000000000000 + internalID: -5364398321066679867 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: GloveUp1 + rect: + serializedVersion: 2 + x: 4781 + y: 4474 + width: 295 + height: 291 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 492eae4b615b1fc40800000000000000 + internalID: 5544411725398991508 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: LegFront0 + rect: + serializedVersion: 2 + x: 135 + y: 3744 + width: 393 + height: 618 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d3e7c349658f87840800000000000000 + internalID: 5222196818673958461 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: LegFront1 + rect: + serializedVersion: 2 + x: 719 + y: 3744 + width: 384 + height: 593 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fef038dcbb154f540800000000000000 + internalID: 5040743749983080431 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: LegFront2 + rect: + serializedVersion: 2 + x: 1325 + y: 3744 + width: 387 + height: 593 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 996bcd85016040da0800000000000000 + internalID: -5979647737961072999 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: CrossedArms + rect: + serializedVersion: 2 + x: 1919 + y: 3817 + width: 780 + height: 491 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ad099bd42e92aaf90800000000000000 + internalID: -6941689823694843686 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: HeadDown1 + rect: + serializedVersion: 2 + x: 2861 + y: 3734 + width: 679 + height: 644 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4ebed6956929685b0800000000000000 + internalID: -5366440731522241564 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: HeadDown0 + rect: + serializedVersion: 2 + x: 3671 + y: 3709 + width: 679 + height: 695 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5def3dc1d4a3f5290800000000000000 + internalID: -7899531118514012459 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Heart + rect: + serializedVersion: 2 + x: 5299 + y: 4159 + width: 216 + height: 162 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 820c01d80e3935c90800000000000000 + internalID: -7182234388077166552 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Waist + rect: + serializedVersion: 2 + x: 5768 + y: 4001 + width: 553 + height: 273 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 67fc3ed7dbf9ccb50800000000000000 + internalID: 6614837588910133110 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleFront0 + rect: + serializedVersion: 2 + x: 129 + y: 2576 + width: 1012 + height: 691 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1a0c2376509f267b0800000000000000 + internalID: -5232346015449562975 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleFront1 + rect: + serializedVersion: 2 + x: 1436 + y: 2576 + width: 867 + height: 806 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 83c31a89f78e8d900800000000000000 + internalID: 709572576030047288 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleFront2 + rect: + serializedVersion: 2 + x: 2601 + y: 2574 + width: 743 + height: 846 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dc23919eedfb28650800000000000000 + internalID: 6233755798348575437 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleFront3 + rect: + serializedVersion: 2 + x: 3563 + y: 2572 + width: 847 + height: 930 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a41763dc717902ca0800000000000000 + internalID: -6043664571448266422 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleFront4 + rect: + serializedVersion: 2 + x: 4635 + y: 2576 + width: 1137 + height: 818 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fce81f03e5c781450800000000000000 + internalID: 6059730042616909519 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleBack0 + rect: + serializedVersion: 2 + x: 129 + y: 1373 + width: 1012 + height: 676 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5427b67df57025100800000000000000 + internalID: 95146650345632325 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleBack1 + rect: + serializedVersion: 2 + x: 1436 + y: 1376 + width: 867 + height: 790 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 279908c9032ec1ad0800000000000000 + internalID: -2730058575681382030 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleBack2 + rect: + serializedVersion: 2 + x: 2601 + y: 1376 + width: 743 + height: 825 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 02f7429810bcff110800000000000000 + internalID: 1296978425162268448 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleBack3 + rect: + serializedVersion: 2 + x: 3563 + y: 1366 + width: 847 + height: 918 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0ad977df8a5dc05d0800000000000000 + internalID: -3094863922126676576 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: WalkCycleBack4 + rect: + serializedVersion: 2 + x: 4635 + y: 1354 + width: 1137 + height: 818 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 158484a59f07dbff0800000000000000 + internalID: -18734607175759791 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallStep0 + rect: + serializedVersion: 2 + x: 148 + y: 135 + width: 644 + height: 838 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5498de00154f8e060800000000000000 + internalID: 6983099850983049541 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallStep1 + rect: + serializedVersion: 2 + x: 1055 + y: 135 + width: 629 + height: 838 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5562e6247db8fda00800000000000000 + internalID: 783498616834500181 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallStep2 + rect: + serializedVersion: 2 + x: 1966 + y: 157 + width: 648 + height: 816 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2bd8f02c50eb14d10800000000000000 + internalID: 2108175032526015922 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: SmallStep3 + rect: + serializedVersion: 2 + x: 2887 + y: 135 + width: 625 + height: 838 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5e83ea1d82ce9d170800000000000000 + internalID: 8203847856292772069 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png b/Assets/Resources/Sprites/Games/FlipperFlop/Flipper-Flop - The Flippers.png new file mode 100644 index 0000000000000000000000000000000000000000..4e16764464bb3d9f6138c6ea7d62919a3091a03a GIT binary patch literal 300805 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%0A(+{$0`My4FajLT)rVV(&EX`_GFN4~8IC=LH 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�e zrje(^mlfcqu6Ffc^V*0o(teC&Cgf(SKrEe-;{~7}M57=Jm0LBzn}5NM&Riy5>VWq3y%Rfa4ey|*=J(Obhx&~4M_-7*bZwSwxHth(3dqSEdX2aiY{%d2IiK``e!k!l+j`3 z@^(nF8-3SLnyDctVg{B*U_qS?Gr_lcq7)HOZP6G#xa?8dfmQd<>f+-2<~TzB7mErB z3gpgic-G9_S)R?pq;_0W)y+v6&(gr%*%hA-qzA9j6ZGJ9s01b2<;|vX(bHkRxzMZP}ZIO&& zw;j~sPU46*O0;hIxz1kE(ML6#RpKxW)ruY0aM_vkguYDg-riYnb(56YKJtjV@^7-8 z!Eg6_t$2KwUUd8o;|2O!kJiNn1tBt&MdWR}au?*Su4eWHH*0W_2>x>_3bDt{5UhcZ zzd8l86X--apVQ#ku|gQqSzb8@7e^sq(!Z(y)n#_zW;T3AGjLId>SWNU)WP-)m6zOB zZHHV5(C;N8-qEwZcOy4n+`c}#lX>vHM`>R$wNav{Aqi?&AL@hWmA1P6OM)rwt+DNR zmr!l1vqOL2`@g+;YAms;c&Bep6KW{I&h@AAcg{9-fZ*}bK!drqTUr4w`2AoUq#;Job_eqSK1wO}X7L#ZywM4&AXuIE71Yu-JgJESqb5f-uef z=^2zLIe{xkX`F(&S&tHzi%SEAJJY|@0r~g);&rKnPH7S(2lyw#jjPXMT`iz8Fw=NC zT#$IAmv<_zi~@pQ6}+?70`1_Hmg;cTJecp>rE9SAo={dxQM- ziNBPD#xbH0E*oL=vt^reBd0vnO$l>L8WXKVmmbs9nRUuo#HB)K+H0P zi<60Ifh}vC*C4i74$I7%jk^^iIUsP`%?R=99nsgncD@Y|@Asv49H&Z<>>GAcP_H0r zsnE7o84sam;At!UK2b6dh#DJw6HlIBUWEMrsQT)-sM_c4U6zm#M34@HPzgc0MMOaf z1EfPiLTYJ{+7%I%5>V+-36WH4C07v;B@~p7C8SnbSekcMeZIfXd;a0`@W}4D?{m-0 zHP_6U>-EcM#n;8e2g1suw4oPo^uL>{7`P3f9QBSb;77jY59u_|^KT{*4nw=z^SWCj z$MkZ76kCqnm)id|c}mbEc}>kK-qGp{!FT9Cb4jl~*)r$2cYd=9LP7k?$I&xWG4Z1M zTN%&22X?fFljnMt(m2&7b`eyIvhoR}6+b5LUL#T0f91+BlTVDW!^O2A(?j@YjUemODqwW4Ut zJCwX0qw*p?aEEBM@NNO}DUTuVo?D|I!gRY5%OFb;QQQ0$Zt{zgT%@wb@0OA}G-{qa5;rs=0Ijo~LyXoA8D~e+Y4H2V<L4-J$Bja5OAjT2k^# zf`yL>nZow|$b8{D;OW6>E{CnT%3>6ga>?$mj@<%P@bNvc{mLcgMn&c(9YOP+TkUg) ziv2XZSj9OyucEAP4;=Avzjvcg#YY$t1oDM>zFrH}<25&2@qoC_>8e6g>xMtb?Ogv} zpz_ywE#GhhCM*(xmo_w1b2V*Q-&qK$Cs$JHip8KPu^^*6DhCCU@8qIR@tq&}TSs#M`nFD$JpzQoqCE~o@_ytC(Wx<8^*DL)`J#6~-hT&WU zXs>a$OXJT(W}8j;>-X=~=;WlOfR!ZuS7_mQ@kZd3u7_EF{l@N@E&sTe;R+6kSpd@A z`}cH|zh2KZ6R5UM428Ab&wpJ}^!lNYVI-OV7lXRo0x`l~ZL3e0{zOO{u(%evsU8>S z-Zb+ST1d^|#-mr+LzdWAGxjzzqMDY0_|5a_y%Db6JOmW!?VB&Y6_>uAoeMR$LFimE z%h?(l@$28?^UwejxfbUv`y>goyK_Cx4P5yr+kP=^ONrF~SVYXXKE)v#?d#b)DN9Uc z`htCSiJ|wyC6rpYyTmA6wmcWlD9N?(HSkCy@YIol{swUkpb9iZ4DX5$RBo9f7x!xf z?1dneREpcq5IA*ld0oI0faLc5G;)d1oj@|=K3*RL8o?>Lc8F$(3=LkZ(}iMET&Wdd%xB%Zx_X|slL?O<}J zLbUGNl97+EXFmxYij*5fYrvSKRh4H6_1izA@{f~GzAzlMCn8!wXtOehE42$j3&iR( ztErytd5sb5drj_2X?nHOnx|fqdEq7V-8gn;WJysQK&rgeqb=dLnOOT=6e1sDwEax0 zdXim2*o5F+!R6Lbo&P98o&7X|8#nsvwd?0Y#ZUuj)ZLJ`HvA;z?8sPY&+9BFd-3Pc zAUK}t#_`0@f4QB^_QLg5p*Hl&jK@36JbM4;%5>J2$IFmQ9vAM14DarE`P%iDCkW)v z_QHC|MUky`|K05kZ|D$^d!0!ZU2uX*g^QKc>UX}C#OCkpb&FwjP1O)8H)oCNO>@)l z+)hiL{s^qvVTATMbp!MVT5srO=+O_^>^kqcez<4tZ7`zu)vu=$ojTb1?05$`VgFrp z4zk

  • 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 z7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy; zfziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj z8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#n zqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJ zFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx z1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6 zG%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aD zMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNd zU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X z21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-D zXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Q zj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_ zz-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+% z4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP z(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq z7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy; zfziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj z8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJFd7&Qj0Q#n zqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx1EYb_z-VAJ zFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq7!8aDMgyaP(ZFb6G%y+%4U7gx x1EYb_z-VAJFd7&Qj0Q#nqk+-DXkauj8W;_X21Wy;fziNdU^Flq_@}Rd{|Dcem%ji2 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/failgroan.wav.meta b/Assets/Resources/Sfx/games/flipperFlop/failgroan.wav.meta new file mode 100644 index 000000000..fbafe76da --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/failgroan.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e52758f895094b449a064094fbc31b63 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/flip1.ogg b/Assets/Resources/Sfx/games/flipperFlop/flip1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..76d58cafc8dcfddeefc43c4d12e3132d5b4287ca GIT binary patch literal 74013 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/flip1.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/flip1.ogg.meta new file mode 100644 index 000000000..f458b4221 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/flip1.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: dde9c03f4c114184b9f4229cdc73c77b +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/flip2.ogg b/Assets/Resources/Sfx/games/flipperFlop/flip2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..011aa464c0b024939d6ae36bdf2c0e45249e4e48 GIT binary patch literal 73919 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

  • &amYqM+dMj-LN^VQDdP#6mkx1f8Uvc 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg.meta new file mode 100644 index 000000000..d15321786 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a4073c595b09430459cdcf81303769f6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1B.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount1B.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d7d3440c89e04614059947f7d58935b1be79ba52 GIT binary patch literal 87879 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 z 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 wf4z#wCU@ z11O>*RTQO&s1!v+RNCF>^StLhzq{5s>;7|RO(rvY%HH44x6Wk8#NFKjpa=d*Cs_Vg z9M})j=!EEkF9+Z~0}n3I12_Kma6V=DQ)#6$IhgsMbTE?+Yz3*~b>V0B|Mz5Z=m&7%vKXu^MiwK7lrZt}_4EsH4RrMlk~~gFVd_400sa!5lN1lZu*jCnZ**JIhlF~H5w)%Co_SDa8APZ|63sCU3dWi z0uUvbQ|^AyCp=SfM~J5c6e)QcE0!af$Y!%j%src8&c2i;ikI&*Nl_@f9Y`oWpr(h4 z7{`o zcHG*zwu8~}df+pqrTl*i=09{G!DrE6OJ>~Fr??SnJ#V*oRJHgF zHAoLNu>BbVG8J<0G(eGO9_9a)-R!bm|LI=Snie3h8z?^zr~+o)Ag#xlhQr?tIsawC0owsU4J%0V7kmt&VJDyipm>t2| zFPHqaVdjHt|5JR_K)yLmA^HoVkT+5o@jNIB>ZVXoD#y(t?4V?+P;!cnL1nb5Ilp*W zP}CpFkpK__`y<8w7Jo$fuN0SNkfokTG(MFbl0GP^d!H#U*Y(0Q*|4A#ODljy7(g#GcdOmhRtvcDPyG8O5Prq0O!M@iyx0-i{ggIe+5jQc9`9Da1{G%{`)#lygmH*P50~J9lr7Y-WK>nBJ6iKAaE2aqRXNcHk zh=pdmC*)P;-uYBn!ty^f$Aes+LoO$gmq;lR3E7?rdDI6b-cM?m+y1ZlKboT(AOdDk zbF>3Q{!4SZu!5SPHZ@2aZTzKCbp!-7Nc-@AGXMa((%8=bu_I>YGUMh7rrx#rcfjE`%Lg3Zr=np9RRUMq{>T*|Vn(PSC5mh}~{(RkKB&9+)r8%FTy z|0H5XUc*y)$6KClC&sThw$^%3|83f2flUA)(lG%qU06p@S63_>p4`2}lzr0^$+6opO2!Wa&K&1H}3?JUm z8j&};`Cc!B5_)F|gpVqve;|S?;Pg>Tt85oLaNQD*JSw%V?%*=0cc91e$fG2bNaRtd zZ71Z7Hnhxmj4Z4i5C1drb6W$Oipif#lUEMni2p5tc3Dsnw0Q`1aega4r@PFDg^2$O z6cJ0p(sG29=pf*bjoBK|BaFK&uFb9AW@a(M1O!yL8frnRTLA*zK5sQhGp9 zZ~(-46r@pfpk5jT3It`yUwY^d5I0>tLDUa$9C~@c0}w>Yr#}dOZnGReK-+5kzfhqA zW|=tvHHK5wDSqbie6}8g1_1I9K*TblT-Y=Q5itj0MGTA!05G#)l!VjZmymZ61=3gm zHN;&W=V$u*m9jdLOUTTZ_O5B>&(tN#n%yMJ@}o1%y@t&Vl*C2LCh{ctqfHGAY80|$ z8H+PB?Y*8Qz%&eMXjA#zsF+Oq#Cj!hXGzIsgma*AzqvU9+y5coqPCgOc^C}9E_liG z+p_{{9)19Drq1a~%*~SeE|6XHKqvsDnS%f#oDC(*4ni|Z<^k?G76u^hAfDwQ?${6c ze*(9_XMdtMrKLY19OwiOnxH2N6l8ZDr7@t%RI%TgKkmQIV=F>ipxfN*jAdX8+*ufDT9k3IFh~Yu7IWB@BG9Ka9&XIOzDx zLJbLiu!HGuM~tb#r~h<-&;C+r3HcAJH6+Up==o=yxxv3Ra1~HE|47510`%Me&H!OB zH(>r}224YuER*Y>aiZXjz%Uw|TYNCM_`uzR=p7U=@J8Tz5`Q`l766-E8h<(tZgkN6 zd$&I|u!u1Q7yY+GLNtc!;6?}I{&f7k(VxcvZ(a=Y6Vyv0AS@-*XDnB%La)msYp50* zR}BGPg7!$W8dPQwa4ttRwmN+MkZf{|x!l{Qti=e*nS1)c=31(M>TN;UJE1 z>u{O7^IHq}FEAs}X@3O9lMd8wP+$;2FauD-SWqD6jWwidXnf8wX`rk~9EfBhHiY8< z?U&}>*nV4;1F1O>U4%1R!-0r{rVyXh%=hYm1EAPrC+wp^{R5@DX57}fnug#u&;!xK zKLtP6t3}JkKoRe^^}_bI@R%pafVJdigi{ishGy$rQ$GP}LQfVSo(#erD5C>)4g}Y; z^{Rcq=ae+^Aj_VR3=T;=*^hAYs#fR+tp^Pu98=faBH%TwFbM{2{m^61AUEFx9w>E8 z8n$1+>)8W<_y)=Z^f3rCS2nU8Pi|d@u)+0;QB?pD0T59@488$G0W^F7ops&u#wNnu z*23ysI>8CEco$)5n6 ze^6AU;D02#bUbY8Af3P&nu8Y~^2!F7{6lLrjb z)c$P20hk&4L&tsq(eROQ>8fsc`^QO=qJO(%)gM(@~p@n+p01YG>%8OOVChMuG zeMRtSB*5tUo!5y(ZGT%ewKQ&~XV4-=X*eqeqSwc)NGF`4B~k=I^w6V)`T>Zp$owEb z(^z*J8kR%{t%^ozBN2yS6Bc%6Jp6bpTjG>cP{VW-z15i-Ynod%-x)ZzUUR(8?3KKs zLw6ndsI?}|rK%>f#?v|8(*~}9<*w$it+rNxS@pI^BPlF#p32Jp^7&$Myxr=U6BN6L||sF6Sz{4kNw1uP;4(8LHa&;xN@{7ZU$NH%1VL^^b*BPV`1!>W|+ zKb2}qa&mHI@HA-(UvGbX6km@uYId>aGq;!FJ7R&YK7~Gom|z&g_{i|_n)bFGwH~bl z**E2hL-3tR#`YP*=^z%~!VTx3oEgU;UALk?x$303gV>>RSON1iSx}5wWDngNd z64|6fiqic2*%>(y31)!R840Dw@SR6?X+h6-6@}!GxKJvFT|E*U(YgtW()0kFMvsoc zqoAC{5JAJPVgw`&vD8-w6A~>^WYg-yq3Fr(f(Ti9!`ci0vS3c-QhZ=Q4@){xE}Tb+R`SZ2o>ULQ3!c@39o3O3LrY0nOB>fvIWmIB-17J=3=^rvQ8;J_Tar4-R*;^A>4JT=r5EaX z$(3e4GV7;hE1d!WTF5>#oPVE$42(%@HbjsQXGYJMI*$_MpgECXFt zPY_;cT1#rhcw&8cZu)r3;K}&-gn~GlHKSQ#BsG~FnRkR@Tb*Nlq>qs3WTY!j@syLH zOy%%#XWc1In%9F=Q6)dGrC8h^ue)msx8UNQe~f{pkPac($f$CZ+T;2rEjD<3caI`M zy&l5`H)Ufv1aLFMqG)qaARcB0)G4wFF?B~hr=m3c746N@ zBt0Y-6ne+yr6ikxx-6~_fXCEEiMIK9l*`8bTd576o+dk$7Z8M{TC6wOS%axHqeR=9xT3fdQRHcoCmvgk_=L39=Be)`u$H{G@2e#U61fw*xr0_3b>^W>CZYDNIhzGpB{~|ekR^k0hwFQMNdm#@becLE=Zy?VqWF3! zBaS4|g*OGdF>tgR2)Q;86~C^?a|kBQ#$AswP)i7jfkL%ZSg?$2N?7R_1}#W8-ibtv zha(Q*pq%i85H=xg43tq*%?ypir=d`~6qd@nBjY1XnLQ$>18cB!C1se$!xy{^i4~i` z6R4HJCz6G@u?!`;pd#5bx;7`yp8W`~H&({_60EuCR7pdL^rvDi(dH6@*{gojL%oFZ zWU^-tqp;K|D#6QswXe=%%vVf0xSr|=w_|oCWaeeY<*_h4Bg&!CUATH67EaH>I%kUL zc199uYM^mrf~iENrI9kCND$5QvBgE|o=_B;<&X-TmD?Y~L4zk~3Bn`mh_!{YF4T^F$u-^WO{u5I8s1zrAqiPCHLB`sl(T0b& z#8d*~EnQMls;ymTr*4#(jMr!4zMa4TInJl>7^Xpwm!+qN_RJz7^boZ!CGjo@TU0a- z4Hx6WDhk3C6cpG+nY$!}a8BqbZ92MmZ8!jvjsY)dkV0Yr?wbo9%#{^iLj>W8@o*lJ zKck=@K*Qr8=krnG93g1FC@2h)NuP{#W;qtu?_td%AC)9|9U*Yn?v_=FC7-ly-Ds0j zv!>ypDjJ7jFNVEZa}}~8Z%AZ^_rmI%d)44rzWQktl`#j6uTrhDlq8`EHda_jt|3N- z!y|^xPB0}(Kv7E3s@G3G!Hi83%fOFK634^X;H=K3(0=?nLIsZIqT@^Cf}zza46G%Dio1AWU8p{sOG5=dYX%->(;E`kL)eI*YmATghq2Y!q8a0G zf^^ZbpuYfwa7dn5P=)B{{1pW`qPw|~MB#a63_L&qEmsV(qTAa znQfto^K_ANNYEj$_NIA!D0=e@x>Lj&t2r&hrdg639pE7RHTpy*$5lFj0caJ~g3y~a za{;(2ss!Ga4Qtd+Hlqw?O0r5xIeSr|6_OOEX>FtPj2a~A#N!560l?5qOZs&Ak}CXf#+pNE zR^+P676X4C8!fkD>BJISbyTXSa0$hUEI=(HNyd%ya0|+mWZxx?;|0V@DsmXf42hl! zYzozUg16WcXZ$b>3NmpsO(=>dPJjS+NVL6j+Q+b&=;TZ#BLp6tc~v%J`%06iS8J?p z+7|o1!V}BDoycpZezclUp-m$+S60xJIq(W~N2qaM}2B`6h<;}hnSo5~dX z>Jlk}tq-Nb>5J^gSTcQulY*sT?{7YCj0`0QU(b7_eVRtb+xo0D^-e@NWgVvDRWR(W zv#%z3I(r>HBSWa?bvRTNdzztFUR&GS$5b0r9Vda0q8}oVX6R@m>R1Nd#F}C#1u3C- zxIJ2mfMw@_&)}S|!f2-L+SQB%P4;&7DmuIrnzC9H7geDR?;>Ew@Cs}eMx)H9diQeh z0+jKRs3`%8lK@&Qc)DU7FBSLDz8X)?A)zUB#EK~vGERWWj2A+~Gc-@FoRTIeu+krsgaJ6(zp&hS4}E zw4SRJ&v)JxN6(=Nf#m4*p%9RM)Di&gVoncypD8Z_LC~W$y3m;-V^H=xP$-NXi342- z2E*77U)O^4;BEOe=-}rQBJHqrpSEXn)iy81-Qsla1*|==%^n>6V>(g2HlVsbjA)_6;t(#vb*92 z2`X4}d1+4u9U7imgyBmp0-`lx{Qv?BLC)s~0&`Ai##lcs1RBQ-!FNTX;7dsW7*0wo zkh=IWU2s2046wi)0)WAx267gM=IfvT3UD5R(&J2X*@|A~$_pfu5r!Eem6k{ekrE7Z z6ms4S9S0>T3Z;`Y%@8I;fGn)07(+y2;2J>Opd#iy8&MIp(1$=X^}`ewx)d>Zy?j*p zh(7%Y_NZ`_PA{Mb?Mo6Ce@67r&=A%W%hGUv;mITQ!c>s4TN9!}kArr>_~LQ?P&%<5 z1R@GaWK!f|5t zh)xJm4JZcXNa#}gfC%ELKFvQ^_4B$5J=jB0o3_36YgP%(N& zJb=N)B%xqTj6{G9p@|bD!DD9OD)62zs8C|$x-Fv~o02XEi4CEl1;xZf`eFFuVMrB5 z)~^tBlIX0dU{aA5nvX$?CkjZ1!ieG;5`59%J|YCdgu-a`X<+E*05Dckhp8+H5(8(G zuCzF%=#)<+5l_Pmz_48Hc~k)Ho33O+=b^&`ryj&{~ZDlLyBdgh2#u~(3%5K$!=r`pNI z)>vuKGU!F3atLs7N@ZLQb-1p|$!yd&Y--9D7(Q`^wPqF5jc%D@=$0x`L_hR1-yDH%vAV9>CqgiqFnwEAYb@pE_4K&tY)khbtpO> z3z3GqzEu4vPgcHJios?Tr9%XfY7l4~6aj9Lmxs8b^Z@w}9(l$ViG}jI>)y#qd6dzy zdGTR06^B&N=4(&c*WhWecTp8mmL!U+@etWpuA{(QRXOsQY5R#1t@YM zxx__M?6#3~3B}&Wd)%_B z!Z0Pp%f`n#(ap@2pT8e35I5dWXim(D)2JA(oEszHuxtu-Q%^7}b%{>heU*}NP6kvO zxZh;cO&ljU+w{u!!pcuI+mC@Umz0KNCX23wq{IUVViuz)O-JKW5}GW!(8C?eexW&F zgLchWy-&0!Exkm`GFdc$SqqXlP-H7;z?O!^6G77uH@_Z&7D`=&-f^a1&;mEdF(d{E zf)UM@(#MZJB=XOJ2KbZyK{`0lI0Syf0@CHUA0HfJyz6;H>*;;c|7mUM>&jwK9@^+l zi=nKqayjr(UOTVVC)edokTKnhiZm;h;latny1D&s@UW1R!T_`eqeHQtK5PLrf8PU8fpf5N!{ti zT3R8QnK7uoUJ1Tb23vp`#TLmkM1AO~%uX(%|2e{2kwOAEQ7|OoalWE>3h^;K3o9C_ z#ZV`attT=FG5)CNXKc!>RVFLJBfu@GCx8b-=9Ju?bU>@0j%&;8o1rO|zf|+biFc>v z_y%rds&HExGJZN~9gjg^q%u{r|A;bx}RRi=Xciw=g~>PGcst5t&4nQH6A z8qbszehTN*W_MHKl&y~s*2kz0%T{G2O|fFDN=8pC_Epk?Of`>o;}xg#5riB%SGj;kn+azaRz#96)7@v$^al)^*tEIDzA64H3TRLdk89V^T0Ui_4;nB-aE z2~SM0%B(4F3C5Z6Si!6KH5jvatx5>RO^JDNq?#x)OP-T@4Erx4S%6X$;^SOCL!ohE zU&0vFZqZnzO6z0nS58&25Q}s891`=g?~@rUOq+W_2XCgOjghg|gsTg6aps|&91!Q1WGENC!Z1!c+<#!8DpYj`Af&|240o7O}mQTufw zUflmC#Fd#Wk{;zqPj;e82J31{7ZI>#-lk@nL3Zr*#rS!g^0f9u9tDc0VIaIC{`ed| z^>G;1upLKrf*+@z!mvfZ@$A-e61_2*kv?KnWuax-rv(#^e)CwO4*BWyWj5=x(8!jg z+PiU3=v0@yr9G*@7m7b@bz4%5JoRZ^L`_FWlcZ}W%Er$(Fo4#GS%9EFtFG&a;4d=7 zihHfw=EUIN1RV9qOTK80>1+*ZR+b#m9-x)4iy*|hLLf9}Y)B@l3rbvy=HXEun&}(*jSR)DdW*SvzzR z9qjF;5kj*dLvO%iqMpd-1T{J+1gAhdMNLy8?=!d(9wFHuL;xX>6IaEVRnClPxedZ7mj(T(3K7Hdb2TyX_ z9GifbgErQ;Oh8-m5OcL9@d;ZzpWlNK!UerY)^YC-CmenxG|t!;ps$vOA}92uLbiE~ zK9fT7v-PxKY)O$YwqvMoIF-YGNEtY%DIbhkQ6(F2@`KRF4D>2zlgiLjCG`H1#pluA z{6nP6D!vP%%~D0L>CaotT^4ojdQ1oI1c+*Ep;ouZcTh`$Sh!+9Klx)9Wweru`w&i< zn-|89$?g*@8TrH`K(B>l$-=$-n1i&F%t1r@kQj?8%OZ?q5K;nahD~OcPm<(eDFA~+ zV>XTf2q|)|M{@Z>mzbzMyT8WRfv)^~o@!}XdE7;gO0Ckhk*Kan7_qYK4%-}&x^StICDFDZ z%z9qoDOt+)BO$0+0A2HlWF;FEq<4>MBW^5VuYIW_%!Fm16!k=t^E0BxdWIy&#spaOG9-e~Adl9My{Hxx#*ORD@rZluUp9 zPM)QtLO^fAo25#9UWePK2yYamj!Ts`G?=ELEb<4@_~t}*YK~h=V@u$!#KH%YQVW$s zqx~GsdEBK=%G79Eb@-^%sXO*YSkrFBQD1DI)~ew5r}QZylgxvI7d(r*qg+qxTUf=# zk#DAQWrW9k7wO}=Fd%CfLjB%d-zOI2&EHt?#!ii?yv@PMDTUS8C9{g}B@wHc!ROla zsnkshD(uNfr16@#nx=ibkaCnrJrjoUc(7-{ePfgA4{?c;GUIRBC-QK)-7aCSXd*~S zRInO2^GG!ypL|Y{mt9AkMxjZ+8+aj!=|5N;^DVw6jRM&z0#da#V%BEk zpB?Vlk7D}LtOew1M%+~ltNNv76c+MR(#KSIB??cLSLrs5?mm{BsZA~mTiX15O0V>n zf>qdJPDh#lMH8veuX`<;5`o*D_VivoIe;IW=$Y0e(Q}#L*e#Mw8nlVFu?Qfo@&QEYukdm z4lWHoKh*2eD0Y&TEM9sUY*}&1GWmyUyY?^1nzJc5=@sZcvSPR|F2TXJ^h>x~AnQWZ zDfRMkWI|z`(Tj^?tF>IB=HcdQ%cXul8-~__y^nh+vcWh^R(Oa+`gFy0$SoPLM<+_% zO>0qzD=DRZxt2&p1mCuJ4xRzTNq(&Ubgfij*CoYqiD^~lv4&!6ZalJBrg`2!4JNV} zXzOKAJ>qn zH$p!L%Vb78d4fkRR@R%Ak~L6ISm2utGz%+QlRA8*<3bhRq3&&!z+`)m%nCh3xQy`= zR++o?IgG)&_1Vqzglzv)qpx(7ILg|slZNYTk$tx(`b%FaZq2qmoVvUx#I#!|+^{h0 zF0w}Z$-SfaQHlZD>FK8sHnr!wT*#AcHYZc_@~dx9XC8GnYv9@{A%{juMs(F|wg+7e zNBOrE*NYhWou$Mq2o1IFd{e8I{+h|kX=dfYzR9AMkEgSYb1UHJKc@F8=Y$d~)~B+Y z{nod)0=!bkg=wv>67mA~o?g_6s~4``eE-9p^ONuAz;iPzmv+8UZ~XeTl6?E{GW&ph z1^AYwZolfsJ3|{PL$7A4nvHu))xYd5Jy^P%+VEwqGAPuy!1a;kZx#1zfy$N*7STr& ztS^dfA0M6>zfF?w`CXZu{JZ-aecSaDw+g3?Hzx8YZvW(8eOktA+FAaw8-3Ecbcf2> zxX|==U_qjwSaWr&>FdPx>o4kK3MV_HjwGf>aw?Zv_fa1Q?Zo%%t?r%sA)#{dG&Uk} z{oCUG+ZE!RpMq*!tLOypoDju4*JC;|qB%@9{UKWMQ8D)FDiF-yJjcE;{?%t-?U*d{ zjkSlvt~LE{w~nl|pZfXmmBVxKfiH3otvhe;t>gvFtlaS0*Z*Aw0u$u3q(DmY&~mHG>@*3CbScDM;`*YY`$8ZV7rBRuBy6i8Fuc&&3J zy2s@*e2lsEyF~Y=55KFJ+Z=Wx&IdOTDD$ajt_nZhsQWIJD^!nP{Sh&nw)?BOmFK9w zuIsUm@11>HRi8Z#>TjGJk>V1%)3W*4&5&pRET_oTz|V5!=dXJ!F)ntlR!zJ)<$g#c zgUW$eBqr<4Q=HSJl;|qk?%27~gfhcz+3)$Z47}M~&NB~N7E>J^jsUUR7mB!eZS7n1 zxv8ad*II+i-pVT`&D~c=ZihvLiL^XQ?hH2y9XZ#?sdVn}2`j3{yJ6cL)=CMP=dy}t zmuT(vHlewTBnu7=x6Oom$8Lvbx$WlsGK;1f_y78!avxD&v3!AW>G8PcX&Zm#x}PJP zUAG1WW)F{Ez3t|c`og}8Z$ej6=^A_wQS@;dGkH}qF8#}g&o+EXDJSlD;LnCttgXyq zsfGhfIuD;ll#1Czp0Yg|5j#Ef#`l_o5Kmkja0-s=o-NZqEIc>c6GqhSZ~j%s@os)# zqPHVI`PAC&+sldf_Dkf4M9=N7ZD&7Ua(}m(bJ-v?_4V1Cjwy(1+g}zR>@@5=l6F_x zm6kENp|bYwp23@2*&F4fCJF}b$6G2lXe#f7R;%u$d(6lYQ1j%w;m}tGF`u=!l*VfU z*;#iL4!^WJBq_H~aBVkUi$Ilq*e@uIG$6=toqi*ID0*1bs@Z3)T=eiGuMU;)vES>g zOC}wOr(X*Z%r9MZ?k;U{e!TV-W874jU))*wi-&bRb*n&Lp#7DQRr7{l?;`6h)T6_N zn#yka0vf+^>7?V7&D!T4)IoOr-Sh&vUg1!6M{z~O%xSA^7?S5niOxqTI zL%#FSNux*NJMc@G%P87ZT?+e+n=`E*As%AB{p*_&uD`BK4jiV(Vb?!@k(x`soRNuZ z-+iF`J*z)C!(3H=cZ6Z~!VaR%-Z^>WGyd@S`Y+{h;j2FdPu>rHTTAyQL6Ff}_0TM= z5ohYxb>8$0@#uQP$Ig(SZ{NM`oPNG6w!QoD+wn$|@V({6ja!S^4rgyH*RQiB7fwBj zTYM<(e0I{bJM>v-mhKh#hPxN9JP!TzA$#kMxe8=vj-u^#OYl~}ov|k@%+$_i--Hk0 zOJZB>sZVab(_<=Jimw@XxrIA@PeDZTQBZG~YX7o~OU-`N$xHLcoHetO5fBz}r_vfo( zCB2oNx($?yUCoTEljj9GB0l`iy1lcjc1>q*>0E01Wz~9x%Wbc?ewT`0+E#tz_dH_i z$&aC|W7`eqEW=vD+rqZ4agqZyzPDPPKW%-wtYnjte`mDnzSVCFGjjX&!Ay#g%E?)#JeHJt_nPPg@RqZWc6`Z@{?KZziiinF5MMX5YYVCabPDJpZ3)ov~yv+%v_)Z~a=RsMQm zOO?Sj;``bQm$uHaxlI%Oj}@Djs5;yI(om$hop-q4!ytG7#jY-_lB+QyKUuTdxT#r z_uu^%ygoFtaPQgAZi2-b{mJJ2Wo{#q^rwhRa}OtJYyQ|rI}Fc@+g^rD@0!>JwanZbx>xy=U!`9J zcAho1G!6HrQ83EDX)j6*k7&Q~igtN(c;V8k7?b_Q@N1WM2i=!uboX{WJMX`HbnNPL z<+HnApMC1I0QNfa<_kl2OU_*F`MJDP%l{=Wpi22y^z$$K_h8|bU+gBt-`k@;5hsN+nG+hiSbRn)oEBRu1*x6CN_B-W{I_6O;3 z#Je%3Hb`18yd~CqY!ar|I#&k6B7O9hr{J!aUBhvx(>4b zIr1Mb8YzdLW0)&bX*#h_Yg^+ux3nki{gv=-bp4fY`;gB*^SvX|JqXbgGQR?{MC4&k z1*P~7reC})%#>i_;zI3kMCaz0g_HYRpD<4rzZmUwzUx=*ZTq>9Dsu7O!pieUIRP!( zAI=Hgf43O%cDL|a3UW7F&IYxtI;ony(BZ$QDE`~idhG$n=mP?#96yNN-DQ0{TsXti z$7AUf{OIeVZ(e05W8&MyFAFu_##B{IYxf51rvl*CCuS_tPQN*Rg#FfupGU4$iZa|B z+p~AvmV9urvvZ%@_nP2CN9oZ7Nl)DotNxS20ybSKVzpy@$AZR9ybr(LUuKfr{LZjw zW|lLAMknh&+Oj+RBzd>wUGa?1(^Dp=8h%9-E-OrDHZ)2F^Sd@Jz8KNeHe-=a5s*ic zbR`(}Eg&|Tl~h+d!1(|=dL7d4h&9uZ|-NBr&haf26*yrFI{r0bhs}|fvv6G zXZ@mkseH`tPWZ{^Ps2EF&$*^v+Z)&zAb;w8RkL{Y%gI1z4U|{QylIq9(u&DrnZyZu z4#%Obvoj8llo#7IFJ1Y4eNgL?Q5pDBBTDLbO>>oSGjEDmfpg)HEonuV<903=T8j=4 z|9nwSqM@OBC@eeFUxTjPFIJ+o&uVf;}K z)f8VpQ)I9z!gPA^;T^BZjR&sm0Y9x{YX^*Oe0Ucgv6hIhzPIEM*P!gE+2qBjowXwP zp8i+(-pC}|n1t?>SH!*TqcY8C>h@fpK5kNog|Iv;@c%buSkLu>lRV&=Nhn=oS z-3&#SyTz(&SS}d9`&PTf)!@lZxYv&d;d2iAX&mo0%lh=&k4pQw=$jT`QeVkjc&Qg} zCI0j^D%Hr`ojWOH)h6-Vg72N@bxfaa>K(7??pofAlTm&&oH=gd;8fmhQj6)mg4#Hf zy8a_*UekU2OvIWolb3VaYr76ZH6_qzl`{w5w+j_kdS)vp3}X;(9D36cO_Z+EpKN| z($yyxZPma#7ZkpHQwmDCMmXEn^z;Zt=TxigMoQaN`VYp#txdD1Y_1oq^0}n2_jBCm z>zEa8diu*1ar#W5>Bg6>a|7=lWben}E}02O zF}Hi%8n}2^%r+fSQ*;>9TxRdA+IW}CKH~!H!>!SA-q%vW+J%weGly!x{8-mYVtk zv!%7`oI4X|ubykoGp-NiP!w)B+9?zCD6#e8gDFj<~5bjk9Q14 zDJgod*W`zzYa3`)^2&|fB5qSHu|frOSH}y}uZ4}t71)mo?Ikv%mi9ld`gEugyb1`W z+OJ1Kj^s$g4hQPK(e?2+*^LppSQvTQx=~YgXY;vR>x^T8=F@Xrzjk-SPVQoQEKiOJ zSlSFJC@UhonR3Uf+Q&N?eY6ek6~2g|gmX{S$G_07VYtsN-n@+-AB$bb7w>7Mv5}tl za#*{+G4@o?R(`|KF)u6-@b31Ef&22%MsI$bPsl=N9pq_w|J#Zglb})F1;b$Dna>{{ z?sZC+XP>;2&*Rd02rF3iN`GdeP3pN|U{evG?ad;2DJ>-CQa70xQc?{-r@n~m*)4fOV&RO9Z< z?|a9Gb|b>V!$19u9XQ_-=-s}XHBH(wznur?i`Soj$WErp7aibQS~}^OqTXl3wBiL;FX&Xar&z( z4)Jo$Z}aCRIk!J^Odq~Nb)j$=)Z|=H_~7`+c-Z0?1u`frGd7)7>%K@z$un71eA2lP z=I3>HP*cy6d3=dZ6X{0(F}UtA?JDq3o5p~xPEl&aA?Y!di4!eKx2DTLMZ z2id>R_VZ?V?~ZuZ6+S$>y*RbI^lAJKxr`J$+4^jnHt)j7V{y2oNHzb~ZJFOCkz@Sa z8`WG8Iy)rC_6yyJGy(HQmOMdsTA7!P8~ZFJVmnp&u1w>2;{N^S zc=y-$u8rN8nhx)HzUAd%eHxkYzC5e#*misB9r7#YA}`L9S>vc#$(WVpE6tJvo-9E= zGpV%<9DXbxE2DdyYD@e{n!kk~sU}n$qxHII51^XlT+W}!TAvNL8lm6&%sZjtTGB1U z#Rb2X%`cCP1cZgi%OMulYcwr|w0F_^HphJ5ve0<$ThZQao$5@O{#yU~Wi<(IZZqOJ z^!(o9x}{mr)!U}SexIq0H`Dbw>I&7&lU&*H;*5$IxO;nar z&K;i6`^mG6GPD<3Yq3(QLEIzXczrEod0%HazSz~{|9#*4=iZ=I>z9l2^>IPn z-`P2nugG_wdeD2qF*{S`?5S&e#_9)D#TTKd^UdaCGm#s@WlH|H_US1o;*4p?FZey-|*H-530?^yJfZYle%qX zqx{NkJEr8)jjdxnsuMdFZ~JzL8<( z2a9Ut>jG!LIKK8s*xb6LwJ|M+^ZLNBPyG-c^Y*n%YK}wIwAJlCC9}ZR5Zc5G{i_}8 zuP$W?tz2ZbDx*tp%T!d2dAYV#{%uiFfqjf?Z zcPafn=m4Y+jye7wbR0zg9-oT3xc{DUK&R(czpc+qOpPzEeX-^-i^t4A=We@u(<{g1 z!4FI;3~Eg3F^c{DbN&Q4uPgcR?K{27(`&HA>F`a{KxMDU_MhiYeO;T(s#n=t zS#`V?kaupn#iY#I<=0%}L&xpB{R_*_FBZzSc5cdCbhLnA2U4X{Pd@5M-TS5t-hlJu z{&Iodac9o9?^;x|#hu&R$~Sh~F1%$DmwL-(vPx#Fd^@;#ujTCSX7Rp*(B!A-(*hSm z-%F-YZie+gYQK9uTu^8w^kYpf;8CmOKSN<&M?y;`ek^FV-d4@&*y7zX`LU#evO7CO zJmhrtce6`}89jW{Qu~cn&9`UaD%ffP65sh{p;+*JSBiDEVoO9(D*EW1?TBkF&5s(M z2NkL+lycbaZ+zIlRVaJG`TGUA=T_IOC%vBCZH|US>ALe$qlJN@s4+A?Bj0{e7^3#* zV)uosa{^TED__)`+m{RNwzJHRJKhYt5F!PE>77k|jM?84rb?p89 zf=?d5CaSF&R*bqaDE4MvvBZG+BcQ(qSC0{rXw8m08=1Q1-Rd-`SsP998?+b=7(-PBxMhj3MT=A!K8Z zGEVaq{vqeIy`QR%1C`5_9;&K=TQbC<~@h|nbKYZVt7 z&n?(&tcQHaN)@l<+7$Viy!1P0Yc82_`S-^96Ql2}?YbWX&KPp#G)&sGE$T0Yc&^w6 z#Nw-F<`X-@`-ca>JlKcUxurBj2)#4+xz77e7otl!W=SE> zy^5?KNIc&c&75#6^gfe%?;G*=^5yC`vya~@`B;Tmd?^n1R?6oI(|hy3wx(O!@&dU$J|dFq=}yP2{85%wdP>yiN5^(tni*n_l<%DEqa+rBwW^ zIl20*Ryt6NO~lVjNHlk`lbVpWAIECNxUY(_5z4yp>mLdh-HFGb5>%h`zIf7<%;Eoqh0AA}it?yh5|siD9&`N z?aA_;x`gwyifiV5f2bYYu7O+Y=^M@FTZ5k};4mHKnHAR33dm@B^)aMLYvz1ar}1!p z{NMZIsp^}}Y2T;6=yCZj&%-bL&HkHD*joI_wsT(Gb}wJtKCcrHEGJtPxeFn#!lPbspIdhv5> zvJnFGU2#xbXYa*)De3FY8!yb`UcG^Km6wPplzbVHWn5nrZ`>v=X%&w~)N0YY?&{0Y z^j?3BkYnEMRrp=AM=TpJxpRrWn!3R0>H@N<_=@!stL0*gzn{mM(^lL9^M71k)}t#=OhvwvU^0vHLKbi)^={>$}{aToh~W?}eXg;fl}3+581XFs6Tw0Nh7sZ8zi3u0?E=bK!TZ9QhlRU(ti>85c7G|IMFzGw2jqeKOU` z4Q?MhPL|C*Tt(LIPZz{F7EPt`50se4l!G8_7W78+(CF&RfA{LS!T(or~|JxsUm3m5AQh90pg)8P$Mm-``^-cidr6 zj;H3{=}Pg*t6NX%s#7|f?lb<_FUf*Q)EVNI z!s6BT$h2On8PvN{)yA&)gZSQr)p-I1@U!#2+a>VS7>)nal`qVdvkONWN1j{gq|5r- zWNPqA>zG*rRtld$Ipx|)n~B}!(Cz(Jp}`N*bE*NKKO5zz@!tE_3UegHO@=@j%2sie zvQ75W1E3FB5AgZf{Pq#o8NOeC@i#yARsZ3&mOg%qbM?wwpSq5R*S$Av=}=C(>srLR#;tvbq()UY9^UZTGgIoR5$%Rd z+@F1VHcoS$z2d=YXXfh^GQ%5*TwQ3%-#n$I{Douw(jJ6$YsB;ae17-ebntJcqTN0A zxlqbzpb2LBsD4IkxJ}Wi9%x3O!#ht7od?3cOoj|gWhD^t-Ay}8X&8**saIh5ZjL|5 zXfpRlNSWXd(&V&y6+OPgtGfMWIsTseE5t=^qRcbt@907jL%76|ewM^~gT(FUv+qCr zFXW{^|5vuJ9+rFK_q*exTkPL{K5wn9NBz{*Qs{f0)^F{+yYBSC^@~^IQb65{AJa&Znjhk`nALcklZy`@}A2{ilYLpEc?}YaI8?)+s)VmQ&I8%xNw<`|(P2 zuZHybvg-^5d#7wyNcP(Ywd>Mu$3krYb~Ma!MCGHUMntb&+bSwsV6q`6(57QY8%acPZ$k2B5)8@G#ONZIIXw=wj#jx{^q@>ZbqEt2iu$YSb6^|GUayRfl=!R-Ko7k+K3= z>naB=bcqx44OzHPI976GxBq0iO=TU1`qKK@q|Ustf~=!Gnt#eAPiaT@*FlJRh>2qK z@3(lLVH4H8MJi=W8F@hc?ko(fT_Sd~*K5TImoSZ?$>qil0gY|`nIAm53O_CTeC_r* za452!|93jZ8QHr(53VCQz#BW4W2*18)G{#)GPFhWRe#Ot8FjX|?+6l7T`UE>^V(lT|S+{7I z4Ljp2p^fKTnxJEzIYQr3?-x7}=h$JGvOaoBbrlrtZ)E6Q51ZWif9!xWCdN;x`R1c; zE_j4fQNLra0O{*0X7J5t>5qk5{J|Y38*EKD>NS$MI}X||5uvk)V}%)SJAhX|_~ZTA zBG*4NJv3C$pKe`ZkmEDnP?50g`VSH3un1Y6*MTxi9hNh)&Z33tGN zeDvY>3|Z4f5OmK>^=daC+&#qXn9nB0hubXay;~fpZ{x9r{zXA$1Oc3*uNr(ICblrN z>X{y-CdmG|UY=^<=cu}FDtkwq<+`z8k~-S^-IY{KbGW%;NXD8K9wF6zCH$N-Z0)(z zn6HX6B^=RR3H_xq*6(yKio1<_^J&!C5c$XPA04*M0hDDd;Iov^g_qnQZ5@XNh97`{ zp83D?C&%|b{EFNj!6JIUHVBcCwe<4dc`Yx4P#E)BNem*-gR?G+`>9$4?VbAychX6R z=3YZ?-%qJHm$Wwxi-GFNbSqg~W!dkTgVWTRms^_1G@9t?NbPT-9m~El7{B&Kp2qSW z*3kZR|1fU==pZB<;o~)M5l!V7N8Z2Mr zF%kOQTLx%B7Z5w2AjVcXh%W0{jpLefjmD|1XP!=&rneyy|{?m2&wmzg=HH zW@}cq@=9LDJ3Bp@&se+SL}WT2-+6xQC!Ys)D#xN#*PL$;@;I`8%|c_IvE`7dEnjS; zfV4Msd`@GKyJTWTlIS9pL_cvO1&)tbY`lN@R%-Km6-Jxv_eUZKrG2b{1>M?Lg)azq zk+bG+&36T{rMvS`LKn`jQ%G!XUn5!qXO|>U6Q&PFKYX^u)xk~kzWGf&a!mh& zjUOJLea?~J@_hB<^%r;OCf5J-ZS_Vy>bgE3rswwhA0I8BJs1ige^q`+ zY?Ql_L}?G=D38RD^j(;bp2Z&6?cVyuM}O7#%fHE1JgI-!{x-;VUN6@1{PA4sM$7>J zJ&FG!ecOJkJR?e}OXhp!I{r;_ccnt)_KFtgN}}rH~-$2QoD1%r{Uqi z^}92MX`N0FOON+tDn72d^wV#bR0B_EXHx(Gz%&2=00000E(!nu1^@s6y2m0N6zKo| z|NsC0D*ylg|NoZ%|NsC0Vq7&O0LuP_?2-Vzog__G%2JIa2GsYJ`@+*+j64SGU(3IL z@a&)ev3@dTV|#OBTFQC;-e1GB=iyWLf9?0f*LvIC|NJrCzI<~1lQ$BA)b}c0N#x`B z(bsbJFtYXF{K77^ubx;0$WvMSukjZf_qaRpZfJ^~8s2VrmBjhw3kgWI!}G$1zdkOP zGhd(2_N)yacykiT%f5a+Mn zCD)bj1bxB`hq$F;+rK0N`f6 z)-2a9#4h_VetNO5<4)cj-{jP@zkB%WY}?wrrL}H8j45nLQzbEbV?D;Lb%_OkBw z&CTQW=r0{T|HEs^>tw6SKkuv0A8v0y^-4aC=jy5{sEodtTnyJAVJJe%6yQBdUY1ugUw)X!O~6I3BM1_+foRsSJ@Q?{uaSSE;AyQ&)FBn6f@V zMI)m#&gy8SyG~Bb&Kcy?uc#C$2IM`N~AA=zVX2_6$KXLdn;{bj)8p$@fj4 zKWVLU+wdZ%IFjGTuaPD5Eai1s!#iSz)x1xI%hg){2uC~(V4zyo^%4w6xgfdziuXvIAK>jGY&67*IRUB z_UQZU<2G+c*IRl2veAu`Ti(I}Tz*_Z07gBpT6r0t+}b9E;zex<3VX#RQpwNKS}`)@BE z)!6E*53e@WkJx|=YbOy{k{*s=-5uSqn0a&4xh9f3F?wrsr&zzn*)|@&oUPEv=M-Qk* zxgfadcU(;WSMK)o!=d~6A9zo}Fu}*Njjoj6TNjRo(JI#?zyJ@s;BD$27t-+In7`&{ zR)z%QzYA$yv&rSN6Uy3a#qlz`|Lvp{8Q;e*%6beXxBqEXFY>JYufs8aUL+XphczLb zHVXI!LGhc`qczIwn$;8kWhztG1Chd$r_sgs1Z#>Ho^b%pw`|qTSDS~{6{W<*|Jc80 zapKC(gopFF%3D=Pjdn?{(B;SJSKjtFsZ+3CFNy0Vz{H-2I_+w$0({Z-J?>Fyp z|2Gf!&OL|6wi9n^$XeYkEU#KpF3rhne*c$wcxjfA)VT3x8*(esT^pXdilfxEIcI({ z2f6?GJtQCX4e|_Q?IcEbZRf?&M&Lf1a()>cD|JkFCcW zK4JQ3PH2RpMeA2v>6Y7ws}P&qI_CVzDE_LYB$D>8bG{ZqOR zGC9^iW>kC^`FEod+7N~GqlKdjjwk7*$$IQUv%OO5 z>)&-}ESo-0+qIOskMXs(8vPRW!b487f5z-RNNej`8ASYXe@Wxk2nMJ>-^9N-UA2$) zL2Ih=xg#%chjeOloW~hlPym}xLAOcFxO(#x5<&=G>$c+SEb!`cl2((FQPi}f zqC)-OUGL>zitE^o-?!hmkOCV}?Twu_SvcVP}#VM#60hj(ub15E)%d09n@aUtF+PC`yeXu91yD(ef35 z5K<#~l#!9W^bu;jPxZ)MywG(CNI?4;vxz}g+fc@ zRQbp$)+L5cKE>A7bSCL&oL80Fljrkwbp%}rEv8P{Q>aPDEYZf_=Kp@=65kFZG><;3 zYF6#KP}E*SdOu$@z1lF%4Mk?HQtOesAo`#CQ?HN5Qm?L8S3Ls??TQ2JTBWtpC0QgR z16qrJ9#f_H05wCUyu4pod~SWcS8sAxw>}pNsvKfn)__{)lGduC$mQ-b$2a1No?4;F z_cOs;yi!6B869B|6G1uyVPBf8%${Gq`K6Txya=g2F-M`+M-$}ZUdm$Yq zhxaFn!|yQO{(B^k0u<4p(iuB^4=B>)rH~U9G9;Bb63P0IRGe@CYMrG<w2;_oPvk@IhO2&T92RKk;W3k+-c5NnnoBsHkewL(sqHFG?Cx=7O9rTf-aPen5ip>DwV zW_onCB1K`U0FXEaGB@_8d}GN$ild{}{UB(kC{%g}`jCHI@pt@k4F1UhB;D2Zq6ae4&_#-o;>)M2 z8?XbCl2ZnRN(GpvMIMpS#7+_!Bl^fdP%>6dtU!UswyBZHTF>U2;E#8%QF1N{?(3eW z+!XYwCcC+|PV5P9bmDd7Ca}fBxaTsP(a(FgE(fa>kayGL@zcC+((0TFGpxdWmZHW> z{z)BnoRm~f=WjT#$_e8v-$1#o>&Ar)>dox;k4E0hQ}eRQo#Td;nEl%W0iLs$k$KiMp=2+|c!h;wOltZH1o8haBBZY`6@ z!E#^Kb1Htr?|loKyYEGV!cre+pUFc*q#m|CsuIv%cS7TWzYH_SjJ5D}^2_ zDT_v56&u|Oj*;~3I*Q*rYr57qs;~&}8y=?S>JnFY+=?Fk+}EOr5MQ)#jkk46b;bsD zz^9)B^7A(T&;N%@|0JszoV8iQ|BLHgN4$srOCF6K4EpZw>2N{Qsm=L5+F_b8&7BI@ zvjbwqYRud3dYl)sut{$g8 z+$=Nr!3D0NpLe-t_*9 z^BpVe0PpKPla9RI&%ZaedOSjQ=9AaE`t99}XKD7yXV=!^{mkZkSf*b+%8sS}Uap>G zGsVE?s;?gaR45KAo3*f8mBq>3=UM*$ddvNA=;P0&J%U!5I+DQ zPAqc!=f2%tsoq1D$1+Unyz(;uMU@)tcT*_Nsn#lGS@x;sM-(hBvA*VTc9rCK2=}4( zGKbdVP1+bh%h1x8-q!>qKv6X>IH4i^W$t%MRr9kgS+f+O24COd?Tr~>W-3g zJCH@f9$j_hyf)t5;8qOQVvU*Yyl7=d$!VUOhCd69Ri)@k*A%)!#VJ3!{=w7Y{Ct%C z`nCH35(B{GZ#`N6ar}Gflzcz{KnW(<)o}m-0C`kI6fu0&jVb{Wk6gVUau|{O(94Xq%qgNt>>(V=PUHyJFZgR$|9DP0XNQI`sw7 zL{@70zRSdsz?d}2ZV zoE+KneXKNdm@zSCh$K#FEH^S88;?f>%bSjs=uhFnr~GwTSJ#Da7+`?(-on#=mb10m z)mIeBxzFel(z;zZmp#55Z90Peji2t;EHrau@4H)nj^Pl|M4)i9%jjX z<(>34iIYxeO*Fuje^|zz%|i)pNA#yn{LFHroYT@+e!^{o<|Ke=t}K+Wa|bQ{-I-?K z@9b3z+pFJk<@VJ{Fy91@jMM%(((vl_lGytxB_BQMyCEHeH17AK{H*iKY4cHD%SD)y zTer2Sy?f-?LFxe1tl6+KGbQfBmG(Y2*~zNTrbsmFjig;oJ=sEc_@pwVx(`x-MssGi3bVAy8 zODnp+gIXgS?PaO^%u&ZAi23QW#m*VD?c?BdRwm;CEtn^v=yPd>@Y=3VjvqepkY6Cx z$fA-sA1ryv;Xz+6l!6WZ_%(Q%b)BV|uZ1;! zzPxicskZSJUv1Pzt%^2zS5r@yUMTOov(n_<8&IoKvv~e5hpx#Ay^R4+XJ=CY0Kh~5 z0000004@pu00#g70P)1RAsGMv|NsAF|NsC0|6%|C|Ns9=|NsC0|6bmMAO|?Oad`L^ zRP0O>0_PC=QOtEd9VcB5z&`*WOBUJP7Fm~7GD}IB&+1(6rw~xZDW-nx50H1QRr}R> z7^m_eK1=VD3L33~)D)h2DcWJ4#z8@$G^A3O;a-4rQxi}3n-_ya)TN3Z-=@@mdp(z) zM8+KLg0gOj^J@XrB6O!RpOX_cLqkzRw=nc6qV58{p0%uHKz8Iz(}gn5MyhByC@`j!-smY`lCEjUni5okJd;8wd8Xt;)v3|B zkdfDt(RtHTA*H@*tzP%TX%w67^HApN4n~tZbgaE)xdK#0NAQRyXj7|BS>>g*1~teR zkq?9kheqa*P~kzTt>K|COZPqVzk+`Qx4h+O6C{6CGND8=N(^pC3SQ#46*G`k6ka3<%`F)UNkp_Gj(+Ps zCmBg4h&T!-L2%$H&Ln}XZ>P;+T*i`x^y;H3;ap!sb1fx25ecnkx@ObPx%^bKnD&tc zQjb!>QL3X^GwFJxOi61BmQ3dtL1!tEhl(KwRj#-tTXova>Adg|nCciz`WB7R)acg8 zE+`@&#OJ>j^+QvP8{e2Df%Y{;d-qGEV4>ebp^I~tnb_>-PpM75@5f=EmC{0ldko3f%h-7PP~;ZA z_}HN@+s<_r=I0&`dh&z^c!p#$qTa8|2Nh1agQCytyWN~AE{v<=le?qyE9BskEd~xe zm0|)}>~Bw^*stduL4}?&%n7}(fO&9 z>pQPKM~zKUU=pa0(50PIpVR1HaJ%qglS*?=_d0X%dz@XgjnnrB{ z(u(Ed990m!;dgJ>%UX4AH(A=m)p1ghQOBR+WxmQe=~UerQ^-3A@D}=F0*oBP)$5?RD-M&bySr*H zpO=B+MRC;CW1-F;XV0JW*{G-CoC3HgY4yaYV{gy-@jCL})oH&emn!SetuLSF0UTM| zNa}m%m~HR1psxEk-L11XHM+TCgY0kcbUY2mH+l(o|tyhT^}!3q+gL|2TH4RQZf!!5zA*Jj@Ek2NoNB^XdyuL zVpPUgxnK4Ect@*fRWh6`S9s|i*y|qwsj9T2A{_}*6Qpkqlg{s>2OaNPvq}gcPxFGI z-HZgYuqH0R10Y~XTYufJSde<}tRbn@fr7mS0SL{V=q6_N&~-D@T(kUlrY&mfYKbN7 zdW+9+qKH}Z3QDKUVt;>%Pc`Bgyl zjC$M=bL#g@Qww#5yAX0n&_P{Z6sV>uqhsc4d2fg@c%EPTvE}~Erzc`rvZtPeM*%w1Y zoXaneI$S|`<0F4OU@Z24JuI+q3(nrI4HEK@=Do= zy&%Vk>0*`)M)E{MUyG-n=*Q%(=Erqx+}4Q4uEmk1rUOaN>QMP#I2VGx&Y`xLakh9B z6(^sG{}S4QAyOeKRn^Q{@@1O27MG|6B0xYp@l3uj-(0~P>nXx=>*v_9g|_3EPqb21vbico2q zMdS3;e0J9D%;AK$-pnwQHHDP?C*wyx^C8+bMOq|%lyv8KuCwwz3a_`R^c*IawvpQ; zVLY#Qrl){~@7||Z_c}^{4$&^pdk3mX>A_3R8*5&F{$fw+0TO2y4>gs!T2zUX(MrBZ zI?mociC2XZe=K)k+$g_q>sljr0zwutu$fc{f;AdqOPnp9x?1h-SWB}%Z9aA5 zZFeTIguF&DpJ+A8PG7zpu${XnhKOfF#`-LE1%T z0fBsdf#-EP%uZ^<7@TxB9XGYl`=So9OCFv zEB-Hq;VV$34HuO!<+nA+mE|-)LqR(E7=a$Q05Xt$l-I~ws^zokyLOCyqQ*h0;?}-IMvKZ5Pwgg<4U|_XdT=G#s zd$I#-r;m|U>AH$OVSBzS?#HZhxyjLhJ^R8T%vE8G;N^E&1=d$Ah^3#;N@A1klI%;~ z^W!^esr!ki<+fZ&5e)HIpRuQ7skS#d@U?(0gx`yvZL`$zaL2%>3@zMp!MhSPQ>7-J zsa?M=7smG~&XAGu{hL6#;e>Q8PI-*ONcN63epOOdGY|*T0s#|;QaH<;tEWolI!sBP`{aohL{&m} z((whY%I$C(WPKoA5P(T9u;y%|n z7Ut1;(;Wn+O4y-+Vg?ik$>cykqA5fp{gLzc`0vI>(MnRYfbZ^ZUeZgtKd;!&M2w?6|iq zQU!-v1Wdqb(FXc_-$*0YZyHIf7)4tTs$uyMJcGlFuAUUGsw1jlwTvLb{__0>Yp06~Vu5wFX5;!=Z$e%D5m>9>=0H~di%Hz&jVml;=f@z7W3 zNjo0-GUSy>NwW&kja-XQ#h(_= zFGYNxLo_DqmDKu{G7-1PQ5SPn38(G*WWIp77s&nH23d)23|7HGf~E1D))(%BCed+s zGH?&??p53E~MuD%X<}WjmdBH2##;n^+hv(>}<8Ar5*V!gxa>JgFp(= zt`blf?zy*X#8yY6H-;ySW-`aTZ3mfP8M*U=^CB|`sqeq}H!R}}J@G<3Ed5fzxp9%Q zBhNtH3X)~pT_y_YGC8I(&rKj%>vR)rl~%qiZ+4O|@!Xy+EMh~6GNmn5#l+y6o?jK$ zlS59f{9Hm8RFGWWkt@A*Y}QQ0)@w8=7YVY)a|z8Qz||xFzbL0?rMG-T%lqiAryI}) zJXoLWJ})bi*^6DQcHH@7KJ1B`Ebo?g6!Ku&_$-<&8=hg&=zWX-9cO1Ma13gc7F~Um zZw_DipFD?4Dzl|FPK^I|4mlVdv(yN_@ZVMDz=E)-PUc%DYX$b-gH02!{R&~Mt&uu9 zU#q0p9dk{#B@G}7z?9q5(Mc$vg6g(xylUSB(yb`4OFx&Lq+Se~v_7IJC!TNU z-U8Wv2g;EzIs9_9_9Gab?Hk5zne_V$HeGjy%>kZc067kp>?HF4Ep$0fj&lq|mV_xf zBhI&2C0%AYML|qZtHbM8iwmNyqWi7yKXvK&KoB}>P@Bo?s&(DtxMTnHtfEU)Wkwf^ zf-{D*hzRX48&$MxzEM@tMw{~IA7$>&DgdNe>k$W{Yc|omUK>A~^W7{%Z#>sj2UAl)vK4?D?Elspc5JtOMiH0(&hvQkeDwZxm%nn# zRi-%rKouvF$f-fPs6rR!1S`MCZx=v3fJ#->ab z4|B-vjEu-iNhwEFBP|PbZygSwl9E#f(ab!q<|(x%P_ysPYaZvvy5$LClBig#fH#aa zDk@py8Q=XPg0@*{3Juct^)d9}p@*KYM*ukwz~`R3qiE{XijpC+7E?!F7XufmWINV1 zrX!-pq11*Wp`w#EMJ0fo7L0u%mE#f|x&VhcoGJ*aq=f@)(Dxd;{>EJYS&Uv_!tf<&CMV{&3pal@lAv-N zgYi=@*<;L9MKXg_jrkA_#hl2=a7D=G7{~0?Ld-H_!E$ zLh6=Bs%E!-Tq7;M6PL{W!Kis~11TUIxKM6yO~$S?L5;YyzKh4b`%Qh!NK5L63vs4? zX?oJmD)&P}Uaa1x>5t_3WKYyT_+sYUkXyC|E1)w1&uHv*^PlOgxOUij+B3+1FB`H& z3{D0|)q-JX4J#fqB-#npa!cxc7+G0v*zw@@mfr6*cf1}LZhc{8b`r&>;{$%xzI%oHC?l@a&B4S(j^>GnxNY1T4u2kI1I@{BHt>^Jx z@gdY}MM^pm>A!PjZh2qV{oo6WtvvTQxKDZtL-((up*v+D1Uvnaa~*xKYCQ=FyXB}d z+4(BSc6WvcPM2OtBMm?hlI)-}Pz2AxVD|~!!&&TC6S=8hLrJm-#m(2{b*-!QM_=k_p+LJpcJRUm0=Y!;^m+Zm*_gGe@(eYA=1 zERakgNsC`_9aSRE%&w<@ts>$1lt$fDF#csO3sdo{KW=jbxiwdu<}uClL$-6nW{KGh zgy>GV=hzx-=3VZR?R&A>F!ng_`)1*`i=B75xX+T z`nT@%xjvLMttxf5YEH>~kSgYmmyy{jDt5P5w5tEL;me{f>^&RG^3>RQoGi;ftjF%&VOn!7mZfTo1?x`NQa@Dr;BbtnL;Tl(C2=;ReW zt1jlp>h-RL7tml_@ z4HP2~LsUdmM5@4|0{xfdO`q4j7bGg6C{ih&l7}PG+D8E-6=W&@`I&$R02N&ZyPn$I zKb?Kvbn3$MVe#j;ISx71=YHOQ$1$55JGo1p}a@#bigw z!2dOv6h7*v7ovt5OJQtBcS9glq@jxJVCy6*q_(OFxKi3Gfw!!_)WoStLpptFv%98L zQBfsZ?3~m!j%O7W#k;pUQ&f7WL{qfV!m6zs08K4Cg^viRv{{i{jLnuk@Qlfln zk{GI5lrq=JVteQ7T4O6IF82d^Ij=@12?2#Xco-F0Ca~X#c9JkbPy}Y0%5cQjQ53O< z%4+qG>@Oq$$S}|6~Db?{Ati8 zM6grRZfW+TTg*%Kuj04emHo%=JJO3exSZOMJEW84OxN^AyG|a8wGUwf6x=WHbgx!k zb~2s*+WL~$)Knj0IvN^#5t^CnuvVi*0k0$dQxverw*JQ}mIR#foVpQ>8NvQ^p+uMk1-K8VKtGdsBpq6v?{!?> zbc(mAUsJbB4t%iosg!yL9yhnZTBFUW{YbcHIUHeaVY3jcp1OS}|4ek-Y=6B?pBjI? zH0idhLU8FNRhrT15k24e=^AZ(A+Z6o1z{tBh86=Q*R5Mcy_gvCOO`-)ucDymwCL=S zf0R|bAB&$ICgeNwJc3S{J%w(Kyj4muk|LXl1J8$Vz=;u4t20f3sl7^!eP(qMXc}J+ z=$#IyHL&VGRI_SFo z`j}VQV?XOPvN16b;$_lZUfK2jhZu*W|JUvR)G#Wm6;{6K>Z?>X<}PGCFOP8d zuI8djCz1oIDZx$6X1fgq=BJ6X?Mw5Z^nC5J=iqRjry~Y>XSUg-6U(|n8wVR)ERt1s zdNJ`#QB|J<8vz{L9m0%_WI1H_GcXRr>Pt*Q>O=$|WV)bvwqFLI(dwZSnPeKK-6k zKp7I2?2Ib^KVm8Ib$mnMECP1X(2v_`Flp9#0htmRgwmx?LNQU8p6q-o`stKU3ZS!2 zF|l{Kpib=fL&|TaOUOb$`?gXsmI-3x7SvTlbsn1%5m3F@Da=*-ZPwE;Xel)b;F`Yw$1*dKHFIr`2_I6|K@hC3E*v;2^65 zS*fC}U!0~zmO8C5?e!l18x<8)91J7%(NXN8`IiAeMJA@6i=94YCJu>n$nH#UWyrmi zMS4&*?T5qkW3v+TD^DS`(d=o7)!NxShJxO$A(v`Uh2BJ6n1{&$qN58?Ns|zfQWz!y z%t;3Uf=NE-?-C4p5LvPPJ9XBt{kuLIG$aMOcrj}Y^m4mSWCd8JP(&D*CCyPp0Rq6; zvw&g-rt@xjPVO>KiS6E5*is>ieMU!nXb~=#WHzWo=qXJp)cxT0E@(+49G|9nENp954vYEoKIh^u(| z%`i+K0Ou%S8%3vrAbVBS#gx%blL)9)f;7Cd?7`zYeH}oA=2aMA9|} z=2~1$)Vx#UAIon}Dadr&bH4RZC44ykPq2N^EtpVtBN|O=1ZkLsoo@!eiGNKZ^RKAr zRGvtv{H)gAAM`3Jo9=d+vHYE|&Rz3ls!{phK^30Fy`{%k-f4AqNhTT@`{kVhq9or? zkU~o)>5|rXF)jQN{u4T3CO2Waobb;Zc&K2AZ@h6d$gEXdGt+Yb2}#muO?Z>@Y?L-33I7Itz5RoUJ${2x2qFR$6UFF9)6%cJAz z;;>}{(uX?04z~JSis0Sgy%k8{Dr=c!uuxFw?P=D2J#Cg}C@*@>2=7pE5!Ofc(me}F zx2U}w6wiyPmCLW)-fX(gi6014iwE?JBDnmx%EpAvhB6i1x>KarbK zC9X>wYVi?uvvn~0ao%e$uY6puTbW*&>$tPbGHQQ(af+=?%Z*25t5cYEHmHtIr~Z5e zW9L`#HB5`775Jd6Z7}tMZzaI}iJ6I7U))-_jlb&WQt!PBTO0u+@cP(bn=U6}ixWNR zi+#$+iIO_o2|m*y?+$~ramMab?j=rsAAd)nz7p@}_SvKDRgO8Ce{kjehmPvDk8!LG z$zr;OeGWcG_&QNmDxR%;k*VC?Jyy;}JB{%5UN*}4>0fZcem^{nS}#LZ^5#eUP7{8L zd;ME$x=XnC6F?ExE*`i`4IdRtuR2rC)`};8k2Tf54bkY*8H~tcwe_`9Rje?4AV0g- zei6f$fJ)>}`#-_U&86<{k_cIP<;&q2tN!I^JClD_W8Z#z3FgHR2d404PE+-oiTxvwXto z{Xe#zbW2140C23T#)~2-HMz&!fujI)VW{OGuJ<~U<%LFjgH+LKbZXX}Jq~I;H+og8 zDheRVVnu7)8tr^s^0b&A>-TeZsxUIrHw%6d}(y2;R6Q@VYMmTaiCR=Ae5 z2LSK6ij8bt7zq+vfxlH94Sk@a~BShUIjbb~)yv;lTm$Axj}pnQBczB4xP^lN4&dFuQ11@02d;&X~0uvCv& z(Xs04+^`y8$(-C6BZ&h3);e6R)el{?CG=ikERoIXSK0S#r&U!PNlMGYH2WKcPIXCB z6LWF2k(n($ATKwyOD`e9Z%X;L!{&w${htCEh(!mCs@1#(Q}^=&P~rk31|{{k@z!F{azyE$Xx^LNLHddm-97*^8TtEZ^Z-j>(PMb?C{tsW_zv+GV zD^onjm)SWse$>bK&M=xIGc`EP&UmYY>Aoe*TK8iLC&0A)3iZ02tH71$m>HNUGWB`Q zs7H+X!?5u25$`3hc^_x1<&Wdo;)!e3s`7&Sbt(a^58Aowxc^eBj?V+uXt(9FcrZKh zY0+LP%sc$r2Gf2HB85FPM90l6EBacLH*;SU>YX`*#S9WphMRN0v6Sf+(o*FthZ-_m ze|cV1;RK7a#+25~kwRGkhkxi%h4BCK$%Vu_JC_fm%=j!XuT1b(S>90a~~IT=~9iGgnKT^41qdwoS}nYQ<5yAYe5z_&b-){&r$BTfBgJ9DN$5d#Hh4J1Kz*b-@)FxmKFeo$=9;+UcTEIQ`Wf5 z{Q1XS(0s9;uWFVVH@mDyMC>#sb=@6VrM?Hi&XvA*dgHm%s7BFlsl=2d*n^tEr@)+ zs;)YCFI8W=IV^J)ri>^qp?*#|)t#EZelRuPc|X`=Kb=|Or)BfLP(0}XTi%|dxJmM; z#zQ6ho(hJAiG{edtAX7bhYfR3xFNXzcL$C$5w1@bTd;4yVHuyk{XMqs>43`Xb~agv85K!rO*eTf*NgGsmr3Qu8<|V$)c7!>47%2 zx32AZbZf$DqS}@HN80`h*H3i+^<#Z4EQ|nvu20~Te=|+ z5|^cZK450w9ic-Z*FSNakZh2T<#dr(F2d6Z+@c8~0_>6Lq!-iPOu5O$hF0{1r z#|9pQW&J1r4-u{L45x>nxT?Gif>;ncW_8y?###V56a;6J1TMXkCh;a)QB72I;xs<6 zsGeh>PDXmf#p7YD+iz3=pM4Y<2aAkS`9ZZ7&?%}II}9*X|A-6Hq06jS@S4$%DxfJ{Fc_5xtSPy*|Yh=y z)4&_$M8?|p3=JCma8i@uY@j^!{!Cy=F=FDtA*2zM*F)jytvXpyUd7RGx zay^Lh>}IDZy48^LLmnZ=E1(3P_z1ZdkmSsGmS@ha#Mbz(ctsG6eY@9N-ZA=&(y zPvzM~$W8?n48tR3pMD9Zp0Xfa6ceW%tA-%9C@j6H^32}8e5;m+;Qwi42s2`U1hL)i zt6KQuO^(Ph^q;}A-5HcmvIOG!e*S2y9vD=^#ESd6g_7SZ#p?GZW0T{qJ9;K2T;!O* zy?(joMlA@KAWKi(HqiZ+iH~(C_mOR+YCG|Ma%dxRF%a6U(OAGMoxZ&rQ}ld3CT}i4 zxX->}p>BYd#v{@71n6&KU!WIjzg`CwutJP2-MsA8TyS*HDb=lIAzV~q6)it(O zdbM`L(yNt(Hc6dY-|x6@xmSf$M)dh2L7(Ww;;~YQX$I9fc@W04a??23{ z@ZWU$Z|aLme`74&S^r#4sBh;btewbP2wcx9$M)j4waNC2*z1r8+|sI51I*zb|oW zj=qet;m32Tsp%Z?O}R;;W))_Dr#!%1(maL|OR?=9E28x=jq+c09DY=xj#}kE!Zp3u zj({unW-MItSAex&s!eO85VC~BRjWt~XM26Y`OcZ##p-Kws8XkLHt1GQLZbMt86Sg@ zu`;mjNvdc4UeX;us@#SOrv_Hy{*q%QKIS{lI&@5lNTYUu3-^beM_fN`^(tN_fU%4pdAJ0mp&v00H#S>lEpU%(C> zBdJh@Ub&X8n&GKO#9bUQ^SuNdf^0_SzH;TQ=*QTBA5-{I%3E|9xaqYWr{pA1PIyfN-Ry4%X-fCJOX0I4QboHY!2Ed`s0Cmw#O+;$qJA0FSQ z=3hBI<>uXNAKD)D97T2%31(5549jVe9h_Kzf9)AJU`AZc?E1~GSKg@j5tlsb&`?#LsVE1XjE76x>GX4ak z8Uei`Nk<*hG^$up)7j~fwu;bg>S%ClD%txGn8xI#j?KAh%GaR?B3!-##aPohx?|LR zI-93s0~Pz;S){2qkz6@*s13;1rNkXSUxx*V2~V~lfGr>6oF z#VG;K&JjdCI)}5?fY$dA=g(L^=W0xK3YUcw24>87^^p52>@w=I+c3vHL&EtIFcb0{ z^_Ivt&f7j@W~_$4V&?OXcJxyvEw9(bK6=|)kroO@ZUqK=%EJDr)6|L`cQH<;xRVJh z6!TX1y9vpstWN!5f?&^VmEBd;5i780u8GBDtXZ^P(Ka0MJ}8{}d=Y;rIlrxcpz={k z3sbt=hv_~oY6NDn>=`_rl?EIC>ARNV_6)Jy)JXg8;l};wNyMR1>U0cWF1l2g1w0RI z!lLzVB1STbGBh_=>!r$B#F$5Hl7|~`al90NP3+y-S@)X1tqJo0qLI)MQ%?n`Ynga>?H(0zI1G zY7Z8z<|oY&8Fek0#fQ?K?MdgK6y3iy{<LUL)&vY<#rZX5HIE>0%vak7 zTV*GB19H4nk|gE&MK^@dD&ayi<;VrsASK?r8|(~L$nR<@@l_po65i3zNN`N^%Y+7h z@oXo@hVcD9Hcr5b)ifX-68a8e_SqtT@{N)VML^ZV8%8GD#k&f+nCy!JkZ7n=qOB|`mDxTYLK>+#ROdDdBU6$=D5poBA;8g#Epy*!-;TkV_H@ zVWJ;M{_#3fLUfI+fKseJHJjFJZe+6<@=`JR5M=(vk5Pgh8OedIJg9h833lzNliF45 zWxNcUEV-$kN;=FqG(f?^_zwz-nlYj40*IgwZlY+@L9N*$_6Me!v@t~mh!!1 z5^AX^KT>mNtjoz{wAMvrS&}lDq!49kr9ZML?kw+SJO&SqM7;^x0JIvu01reESN-8z zsp8zmg}{sw^`n06d{!?*?oezWZjnWYGCeNJZARE53oh_ zYo)4H<+EE>2AYCQ7DNUDUD@VVwbz>gFL$hgB=OZ<|yzm4<}a`LkVs1)nJSh^>B4!zpXkCJQ{T$AHmJ(PsNN zm6ia>Rvq5T*ZRInYZ7R#*LCH-Nhy66SSTZbMtP0JNPifzdX~T%*k-#ENp}KSt~%< zT2{@`_F$wJ;bvm#>F!f)51|_Ko)t&K*IV%BwDpAatT)6LczNDEm*h^cF>E~IlUffS zw8wRDAIQaof9>vn;TN36AaE4xVkLWhXXL>Xc*Ypkg-;KkG*R8ied{fExEtABqi{(2 z#Nu!L@JFYY21CcJ7pf`vS#bBPrIX3ruAkH5^e4`dcGHfvM>;4Sg05=;@?QORcNi6E zsCYwQ4xk4PH2A!}eR`9@UH#aHbbO1M^Be`xWPUi5WUYanC<8#MeNjlaPp`ckJEC;6 zA>OMgE7g60R&^y?RQO!Xg}VIH7|m6d!KheIrn7B+vhzms*d)&w)W8 zmHP_&aulxty+{f)6H)0o;cq5p93=cw=M<9Ak`oGbw8no`qQf0Hm1NDRxTv3a`b*eu zg6*n{PmOoT1#TJ`7jRKMhGyfuK&LKywEL$SNX*!}A4@P63&k;Ya9ehsHSyHn{Pfk4 z8F1Tn92)#bsL)JoK{6-1f>Ws5!28t2*@U1T1VpqWgkQg$@*x{haBM;eNiy3bs8d=jB_;k1t#9@E}8!-!j;MpH9zo(OmgH z2oA@s@f@#y)&t=ix#F!kw?7wwM)`0x=%@vE?OU~Q*P7BNpQj-H2P|Qc$c#kGNoE!t zZRSM}!^Q)ZO<$2|?50nr#05^1lFoS2MFgZmd-G?We|I79AgBICcq|i`9$i7L=ht)pJi)u)>`Cua=~Pq z3QTSauB&9eqkJT*IlPix2#3e6aW{gzRTx{bw&4dY%+Ov_sTzs#pFEARFDAE;a|ka_ zHK)=ikVFu;RduuLZdR)#U$ifJ1Z6FssKRWC^}r-2&M08^c$Cqke&?;Nb=l=5qWmw+ zqw}QQGLn+AAPE32H$ggODsI>Q6!ue7en`nIiS-j2hqHxR=N+Y*;4*m+alP%7w$dhl6n~oRgDnC8>i80kV z!``7}PRT5Xa=vxs>1NJ>cffD%fqtogVQ&08H@cCh^d1Xwp?c0;ibe8AHMymH) zJ0Y+vhBwHzd7)sd#wB84k?|ejB@ZTPUXypB~G{>l%w>HStQm_SmrXq7k0%4a?D-YO<1h5Lw@?eNe$?=i=e zV}#yv=)^3Z@9R{{z{OW6^#0Lkf3Rt{mR}&Ze%D6Ug}5%Tvuj;e;ac$GFC!Fhv$jR+!`2}Z)VHTCj%Xcv-tEc>PJJA>Z-(>lbz$|Jsg8|;qKIAh)L5Ns zOtU#2ayiW`LrB;ur>o-QRmhC<{I1%$2z|(qKdXt=TVn{Vv+9-}gz0Avu{nyK13Qwf2oX zGixlL2HBoDlhuB>d;9qN@fUy1jWViEwcbX@CG=gMM!M7}-B$8~B*JNBowJ)LcNH{zAya?fqzsI0Eq3@( zz06$+6U`ihuH&oCY!s&jSc7~aT&Rr5+Vpoq z8Zr8(J8A{4%oEi=wK>d(BrtTHkR)pJICn|cv7L|f zY}^=yMTgp|H-m|oE@J4lr?-1JFN@K?WV4^8Pmt?}!EUSF2;)$zcq&`D?&-i!Fhl0w z(m6w1WcuPVQX3jD61f0-P=0Ed!@Lz(A*3?zBSK$zYM7D9tTXX3 z?78YZFzLk0iF)-THC)u0sGUc~9?y)Sez)NmdmUn_fLGa_i2vPp_r8XwU?OUT1Wd?r z{+-~OSW~H{A8O?kSQ}EZEQ2FoR`{tJG0JX4_%x7@N$fLe zui!NbN_vp1s?qt2GGz2bHOX{w3TB_+SVC|Vsr)H!M_CsVeDMkTF(V6Uv?G}4q8JlW z{N4)f=MHR?04PqeToShxs7!)R2e3~#hiVZZ*2%IXW|V4#tRr7wuXEb)K?4%TQXXO% zDqO3(gkqjegY)jP9G;f{Fy1ZoOnz;z@AY{6I}K9;YAp54%3x*ko{2v~_ZNLwrmO8J zEZwO7&1J&v(~BKJ{sM)u8&ceuNapnYTtK7#dc;9<&kzleRaT^0RA zf@pWvbTv13LaAgdEH*wfzl?@chZT2WS5=!&o2k}o98BK*>4asZBtiU@#`ME`Tx&Z? zfhA{u>F~`lmy^vsn;+{(@b1IsdegRWAF~A`3bIwpg9zyR?`XD!nnu=v4(n>&H6>?R zyN)#V{Zfm6Z)%a-t`c-A>uR=M1jf`7nV8*(}@@pncU9w{!PIAeJNZUYahn&R zW;{_!D;rD5vU1ApuYOOYU29x}uXQo%S>~7au3r0dV2;|W*f#=WmmO%9W`Q^1HQ&hC z89_lLr5S_b(a#9_&Y+|jCm0u6-D0h0x6*+fPFr6=5eyi+K=Q5cZClbZa2Y?~vHj~$ ziT3zz$cYP4ongOh@6+*jx;CZT`HRaoqd%v=duM`(#W6qnJG(9k_-_r7R1k0yKkiWC zZR9neVKN{~@U;E0&wV*(8t}?mJo?g=WcatY2FpyTW94bZdvQRB`n96>`t-3!2L-fp zijnmA7|+>Ooc+UOqb>|*MADzSrs)fe1vt|mQKCmt$ za1GIGgQp#OWTI455m;sUJyaAmbU65k0JxV_30GKMOQ4pt8^HQrp9>}r{Jt@ z(vQEoZVu!Smp!yAPlbd42al&`Z+N0i|0VL*`@-U~&sW!cZz9*7qh_u5vwvjc%@W>K z6$;*y5jrMsoi8+xnc>c+t^ZD~{bqeA)b@vibbj9B-BJi2V16yoI@i`sOS+0RG&@;I ztuhjCK2prF91bPFAVPR(%OtKLLe$YNTr(-}RK1^UdvYpE%2(?vyTP==>B~ymguI_T z-w+FMRyPoLL?UtZ$m{?%OxjV-%hmP7fkd=LtRk(D{#Eo=eFf9^sIDzv!d{T4NR_f+ z@);;5Lq2@9f!8rKEj%=UhJ;Sk9FAe(iB%Nfs$9r49H7dQ(>qF2WKP?fv>co;57eK6b>Z5^s?*mARRa(fp#Q5SDmRUMj z`gc;Cz^0&w-*@vx%?~vVDH+Gst`yjQmd~(r4LtN8U6zvac-pt1S|BdHt6D~hxS*us zcM@*@oIaTF#x$KOE(9Z&M`r1~S{8H3^QJewckILUY9Yo&+s z=b6bLoP=F8J@~ULmu;Wn=;z7caK9PWk)BQW=j>Kp4>kw+8=t%{e2ZBfy**4(n@XCH zl6v;;_f@)aHFE$Gl>(~2el5EbSb@G9*|G2AU%tsOn$m!9KG$A19aLkxH~%`}VXQr^ zJT<}{pW}68h*3JWl6Mh1AC$RVXc2LDKX3P+@=$K@DEX`!f6ud9IU~wTnJo+_XwM&Q z?%{N|dU{fCIETrK_h-~rY^a`XuR-;KBXDZ>Vvuba^0lU*xsCg1pQ5MblP$h? z6JE}@PmeJM{F#BtG1VZ0U{ClG^R;FH&VDI;dBvg_Aq-8BA? ztX6eS@n`JW(w}-vrNhXV>>?tVpdgK*t={NBks1Pu?+t1VEski4(pfb1tsd!>{mOUk zK5GZ;{wKBVo|=Up*e4A9{oJ}-b=UW-Bb?=zf${nHOJPWfvN#SqY(|aHHUu)SR-u%o zx3u=dea-vN`#(JJkRU>kLM-J#BGZYuv)2q$?CPEtw)oV`wptA%NN(JGU!T|P+;7_k zLAsRdoC|OP6qg-~Z7AN= z1C7!q3Dn&9LJYNn2l8=Um8k!~#>K`BHU)E$4mQi*mw#s6@ttF${(AkKt{ z5Zo*K<6m}%f(i+&Yq>HBVfD_tUt?3}yZPrX&LI9>^@+)N2RKZ1q_2P3)I397{zV`5 zlBEe(;h$R3#ET$v0e{Om!m(%7o-tHRG%wpZj5*Y*U${hg~` z==fKli3KN4(t8}};*txSxdH^~HYj4#N8wUxb|c)w2N!2LQHKaHGU_YZINmUe6%0Qb z+*jo?GJ>%B(!JcGZ9~7F8%Lt%+}JmRT5&@NBl%|sj1M8Z<^30+5*>6EJQv)GRa^AA zc|`?3>7{!r2m-jzP6m-&xG>r(lS&QspKz=s>B&}!AgM}0Aj~cdxAE2x`qX|D+YR3HOVQ=Ul3F16GeOhAKUS@)b+FjCMjtK)W$V<;%lV;_!sB~PD zOKRpBesjKtW;y@AVslFafo}g^3rE42K;7bB@VSGI6+9Ap^&0jRitz@q0tIQO2GbZS z8r_`E2Nf6TsD(T%pqPNb0G0{_@HXTr{= zZ(_@BZ(x8;3+d}MLxVdgxgcMz!xv9uJrC1rXS#3TAq}%0@8%}4e#Y%-i=bngo9*=V zM_-OU#h2h(`MfIJnc7?g#>jmT==9`(db*1;VVpLCOprD)2m!P{T2oUm>8z{}^*&ID zw@2QjSQt|%p0LppSM&kAOX^N`O8Q$yRS(E_{6IdiXMtG4X9o}=HKu&RN$KP_$TnFu zj=x`fJdUP%Oh)S?ib-1#*E{r?EhgQ|^-*_S4yNicgY`o}o&I`p+eB}hTRP*ql|L=Q zJ%}9R1_U+0O@A7`9DTVeGR(`)pP~h z7yl$O*Q1}86L1&nWejsd?KpLRYJ#8d8v%%|wCbe4F^AC&JRuyyZRX=<_Wk_Y zwGO(r=z||rmJD<0P}}-*BSD#|GDI|y$g_D62&-YyPT#V^XRK}*Zu>U66#A3nbKpe( zOK#JH!mp=8sJ9#O_&9iKCec^{-3yV+SH5bv_-BW2NB8K{tIfk|22PDFEXn7k0&8IO;?i`$+)ov!(8?WE@3Y4&8-F#KU5Nv4+_DCANl(dcgUG+_7$Zd+ z^H)#WM}d%Cu|UvW8eUef8`T|Q8B6vOv<&%xCAS)yPJ zX?FHbG{64IWE`))!X`+8yoWRK%J6!Vr~BrfBzk4t;-#Q&n89PS2j>C&V~LvS+2kIL zxPY(7ej;RRNbHtN(t#+jz>0Ueir<9jDSp>bjy(rRd3`JA>dlpujS#AVIB?859e&Kt z+PF<@{>a7YgZJALtun*vswZtyzbpiHof&=-xqgTRxpbY~U@{ixwm!a_zho|q9?Zb7 zcl`}5LO8w(FnWjxz?1nlGk&S6ggy;_>0E@n;zE=1+4P_LJ*b5=D{1{nsFObS5!zh8 zj@pjd;o8=o-qteGEirN3-RxN-T9b9@eF!ALa{%NyTN|~zS}_X|5^YN*Qh#H0{d1tz zmQNP4i*=K!z@c&*S_bzCw7=>+(S=yr9vmqYehcA&*MILP*jn7eOk}c?vKt;*AFNrM zR0i1ac@L06OjQ2|-B2l`Yt;EPmMtj7x5)NC7rZ^eVaW~Mf_6N4AyFHs6#p>^R4LK2n1#1Hj3VB` zKcp=|xlu%O>aq7FLIiRW+2H%I>30YcoO!PPgf=TsE-*TsN<{DuSughm#}}}2k~`j$ z4VCX|V|kX`+K{V(bJY&_;y#%_sb^Z$x2emg0tYS0vDKZE-Cc>aB5dG!oKZ#iT1AhC zWU)rtlV?Sp9&=n%^(x;7ysP89Cgf{k$Nsq@VCwCrxMJ2(O^mK(%uzL7daEHAaNURInk*+-26z23?6 zQ0*CldoO(92RI$-l6QvkJIaK{rprLS9THHX`YQoP!$XCEM$Jo;?uNBkm^o8=%y@;Y z={WHfTG)hW6<_S)kF0wpT>q0*m412iEW)b;psOMATC7xT?M=EFycP~1`8#6Ic=tw?biKPSoo|k=s zdI8BLadvgO$VEEaLf(T8r3@ut()%yp8O8HBPQVC_p&zdYWnUh4Dw@#B-n!*yraG!F zr-4!JomWGrJUK4l%E*uvd1r3QC0M7gW_#%e1Kh*c=zPm92G)Mw9RszgarYXpYWsij z@4j-@r0;mhPBgljs-J9qbqEABLrFVV@||7RT~Ej>_;QY?b?ba_vhOUvyx^d?X?^kB z;acoc6>#4)(!<|RoG^indM%zO%shEyen`Z)c}5u6Gq=JkV$V z{8_3;g|u8^`qP*qTQN&n5F!B8Uh14&cn@T&@8}`x4ks(Dc0y+7Lw!!^N4~ zWrxobNBFRPXdmcEr+*aTy)f`GX80Mi@_BKP+EI*813Qb+y1=P)IUr|x?`{93il}j= zpUmFCuB-p9z|9viaZPb=d+iBPRGMD+*G;ArXMrhkiKg6-4^c>G30W?CA3ZCzX}m^8 zvd%L@BW=JfY@W%1KumFab&}gwFTnI!U=Z7Y8PVrv?R0jMvP`^EC%je<0GPRw)5i@i z%C1_{=|XFv@LU37u3z9vS_!jSy~!?hRA=DGqBil#KjCf4}MK zr+7@B1Xt4k2+3+I)9wvDLf}u9U#u!9k8yA%Md3Hv*=I5RTpVmy z^mzmq+@sc>Y9qfYd>hb=6G$*$5@V&E@Yp$*>gb`=?3pjZYJLL7;~<+Y<09CZpA8~F zvWRHa=DSt@UF6TJDu}UZ-95J-NDOvMzD2#^GKa7QBHz1ccQ`n9gOji#`;p|s*XP&n z2kc`&A+~t(ORs*)dRp%lI{I`Fb_J1bx9es|d>e-bXD2ocHE9->E*D$=&fX81Utn?; z-xOhYxN3fW;-gw06^iMa62L&#r?B$)gdaBwf(pMK9-GdON>Iqe;9H|m(nXhLO7V?~ z91fD}--;&?5mpv|AReE&;(fPonI0)P+bfb&(^8v-eQ1ojSb9M7gl$3|(V49%u5)Tp zv28@@<3Jc&tG>gkY%^r)z2q8supn8bfg`l*aF44^S0Mu`VpL7A^R}0p>)dm4H+<#1 zw8OOEHb57j7n&vcF}$XC+rvgKs4h~!vedJ=Ap5zsCzI4ppa5Xmo(nKNUfHe+FsB%H zs^nJDweMS;6eSjs0u&4UsoA2&B(IqX(#=}9q&4&(WjXJl4=778?6qF=3S+2G;6-GH zejhIaKaCN0-*DakR$^I|A0^Q$Xqd%z_vELu^mI;Rj7b%=wfmNwHXxwn(uYy$BK%A-F;v>g`PK_m=}aL{WqsPdRl4PG;;I3VkSWy{2AM? z>Oe4LQlD9^e?_gcToQ|FsuUEVGG1$Y=s4F{U6s zvM^E3T$)N%FfATS6>ST3GwODEL2-pO4$l!Hn*{2|WS><8Y;KX{JIUOxFZqAb{Up{z zrX2&hqH)*mBME=Ma@|mihvfF`o?Vn%<*qWL#E_Lkebqfo5I~pImI%8n8%ZA<*^V{)=a}n*QYx=%yWmYJhMrsxSZrg{69A~5HdQCJ_ zool0~2iJXSs8o7BuB{R`=CDW`U0TWjdusEgGJOMH0SjQsPOj;pHpMby+U<3%wrFMz1i=`9E~~{r}M|+P~GSLYex1 z(XH!$xb}a;3*7(PjYPRC5yoHFW!(Of+NpniB#h1d?Rz5=aPq2FdiT?*#n>KiS3}D+N!_k)TnIf!hNB;Ud{V}AVICEO1z>6Rd~Iw zg`_*1klV+;`#7-;AR!ssU(-UAG{DZaSxR5;E&<6wS|Bg|$7`yj&A9)>6BwTBUF*b8 zTz+Zy?Q>H^p=N#Bj2V06Q^S4~S)+v~#Bsn~&YQdq4|AQ-O->}Ux zD*(<`^#*M-o?n!1I zx#Wcc-wVpXr{T_0 zuq5SMIdpR4^6BIQoJjJCwZ}az0}{ig?TRC>@q`+7TxD{+)XUW6voz7zbuD79A}cT8 z6IpUr05@&!fxvg4B>|$>n|f6y8~QW@&3vX;Z+0_mi>B6r^&OMUf}j*8Yar|RQgPGY zpV6=7iD`S*i#%#$gs8?NYC}+t+*^B2-;@eS2CXkDsc-}X#B84y13X+3>!QGnt#po- zad~l=f)6Qf?tr=kXqwC=pc@UsX5|Q1P~^1NZb;e>?tl5Zo@dA-?f5#ERqXKH_jl0| z`WTSjRY*q|ZI2;s@eHRY_S_p)hK8u3cp~tU~n2+yoIfs6Zd<}J`Xgx z?A8%_UoU#Cb9>3#;lFmLl(JA?xFN$Kc7Bmg%GtC z*{ykgt*?GS}8Jhl@u@nhx2cnVX!)>Ku}%-DtoXbSll!(z+wxAy%*DJ(#dmtW!v z)K@P;L{7JfS1R=j>vabxK>0z(ur#^$85^kn6Ne&&lySs;Pm{LTt|AH&H}f`8FMdfg zQb@adU+LS-g?E2Pn$c(2ZN~ZcuUwg84c!r}w6O^}k-pxXS04z!3@d+7{YCc8TYa^b zrbVy2^4jD!vmq(4=cbTN!(yJ+bl4bs`mhMeY<_WbqMb3Qn39%}TL%|ByT z;?>4&yOy#IazB~Z5pSf2Nk9Egis7^cevP|}d<=L*aATFCgG5ea^<`QhP`hxkY))&| zPK}?v=0#OBp}*zx2-7_`Z`H%f{fUacnu2W(S-!0+p<&0=2bG>Jpg_>8OTwmb`ycD~ zMVt{1E3#*c2QJ?kD!C$WmSWzekCA2=%@nNmG_zt`_L&@EY%S~CZcMf-8{!fy5 zCH-WQD)}g$4xF&DU%cRP-3ah*b0kK^C5YdlU1?EzUhCJ5qO8boSfJ`qB`m`u!+GVB zCpqYMq}v7JY#1GJaML3k^q*^ohUu?<)NB zq>}fxS7duT1{j$E4Dji9>I zX*=ON+>-COgWN1gDM)Zjg#G6TG7G_!#hzQ&Z!&wCulf};jEwL2tBaQuo&esjE?Q`I z+}zr6s*b+{`Qq^r;g-)I48kV~L=-=r0QfM7V%r&*;`*`AqiHL*D`3nLeAb z^*sAB%xWo(Hqt9+uJv zsdlV^-JP4&CVw(1Tv0jSgW&1?v#qZ!;$4*8eSn=0$WfS49%VD;y-s>vOdI)K_B%nE zQip_#1;yE;1EOU9vRYcbUfnRi&Z>((k|(t?th!9EV?9^yvdn{O9(!o2vRz!7AU}p& z659;{c3>)j=-i;LyVSK>H{IG=DQqo7yigpT({0{>Y$2>vTFX@x{YuUAP;E>#4+H8B z!UwF+(r{EI2AXpQj8Tr>fsZH(J;6Q{zIWty{U^EP(3`!#Pl~5_n%P|QX#ue6U#Gx5 zW+vY87MDtuJ$#D%)@H2@xAvDQCIRJiQ=R^lE7(UWj#0U?v%!40?epiS0`TvOXTK@6 z%@igZj%T;^eMgnwHf&G3gha_D^J`l{oDKspwwSD%`Pn?F7q=oI`Ht#UwDJ`iGk{sf$v@RQO~IhuO4*^dw3HH;lYG$40+2 zQ6A`cUr-PwnyZYxwRx3|o$b%zy4+=mf(=x@y&$hN)?@z@(BK4UUgAtIMD*C%(uq10 z1f>;R!~yypmHb>P^<>od-pMjpMa$p&oW@NR^a2k*j%INO=IRyf1wi#bFhA%7!8UjPK+tb>&EDCHjk)79R+}N!F;C4zD}0f?PWr?z6`La(J@CLsWA{yQp>_vq?bWoH#_2_Xv6=-PEC`}oUEKk2`hgkIp z|3yg{0|*;DV{eo}Qw?L6hpqe1XTyCXdklme^Y?E%oR%G(VxO!o+p0f^bd?a51r&cj zk2>UvYc`?s`M$rzdR)fS`(e;z6^C2X*u=VL=7_W=W28S8OKPp!X)8QuAAQkTB+Rqe z{qkvhP-LL>~2PTG0(gLcRn;%zt>y*cc5zh-+nQy($MMPYpvN=0)SZ2fAOlp^zJHe zfxJD`uioJqzp^3CTCodIuYt=FUr3mF+x(tZHWI-!X+#9taO4GqurqDc724`%Mr~a1 zaYgsW$EIFOuvbnv(!xZJrNM(CpwB1Jt)oMj51-QH5Wg?*T|f$(xK~)f$Eo$Zsvj9c zWh=TOo-?Y>aM!s2HD2oos{yMWfSG;j`axQNpGDsto#ztIB%|iep|dp$yC6QtJrjYz zE0+u04LJu#DNw7;_9)^H)`3tryOVIWN>&*hfLW*I#gxH-Ob&T5x5SvR0K*#y_p|84 zg7s3h=p<;xkA+c>u%k@7xGCD+gayof&~R|G@?buXdoOfp%oYOazDWKw9CJhd2d;|Z zKwAd`0pQ&%H1M)#uJ2Y8U&Y^p_}0wtt6OIGGvMOpD!UL4UY(;xua>-J@Dh(gT7xlK zmhPsOZ;NXi`0p1FJP9>7>20K9VjlEnV#R6vQ3joj@w5neE`f7e!&|lCcml%Vmw@pd zW2k~Hw2M4OfcLJd}Xp)r7rsa4wK)~Hxas94bH^3ryBF(^;5l*u!AS3`S3DKe~| ziZ^GL$l&Jz2_+X}-uO+~Cjk6N4!ezVP{-5g-E)j%4>#$nz;zI3tY4H~64E?&&}P!# zx*X*|p=`F#yzlW<(M+*NLQtrPitG?Aw&b5t%?HS@mtC>_+mrcRv@;lONeX!eCYd>5 zPQ>UJ(H?Bj{Ly{fC>2P7sJQ}4Ry1m7`RPL&h46r_Lj+TDugN8K+e5t?zC?!@(vYvH zm;5-$-|NV-(^h#ZSK8>MEV^#+=%bFx_^2ik?a*PlavJoI0tWOf~BFlgIMeab|#;TS`tGdULvA)Amuq#9$ox z?fP;j!Zmg#Pz2;IoyZ+$Ok38CkrJo+6uR9~m#nLxg zHGzIl7(KRoyH>}&Yz>w!dhX|D7o&*|A8kWAPOYH5-#b!*L(o~Rs)@RLR;}(V?p&PM zehq>`eA{0h@d-MFS6(-Zjk~WkAM?e+j)q;l;;&YCXPzB%Sv34_hg?CwAm-Z{-}A*mruumjJ~o`6g7ckgq}13OW8pT9 zc@0a1$@vKy*d^Xe28`FcqE2+Tty!WE}MzfM%YS5 zkj#;S`Jc-l@^~-%f|l^9s-z4m90Nl#{EGZiEv?ZyDvu_v(hye;Z!JtrwdsUzX)YY@&e0DJ0xmtM;`M-EUPt!c8<$-_-GfEb)m6PhBwV*f+N5 zc}mT|sD`wHB74~R_cTD9edj)*WNEQ}aRlV;_Vt@$t`|9`#cwY{dcrdcKiU=Kfxd4> zSi!Go6K7skUNy2u(A4Wy*PFGb1k^`e$B`b(Y!4+^&Nh^MVt;l8tM^55(4PK>-X(AVU!G@UJ_k7fj*~w~PkLo`o1)E-N z*wT~eTYk&BUc1y%&vjxs(2;ATR*3ZtNPiw8GZ%5mYxsm;k(Yw7Dp(tW6X{BA@aJR#(YL?~B zTV<^c79lnA=B>n+5Ti)mSb&S>xb6Uqb0W~+G)SJEhwRy6ZQ~duFVJ(I)0|;`v~Ji$RDT* z3=Q02NSmfq(M&&$8EUX4BY%AIQE-tuxWmyY;iFf+nCY=KJB~G3!0DGtM&&MRV6HTs zJJ_hV^wMFLJx)YrUC?ZGa9bTjYo|(F*70!Vl`O(s*RBAo;{IJKm16xI;N@!ZjEXkw zO*%++_ugs~`%VCDxW>9@UPqAT;hqk*GL%*~M zmd-6n7UXFdpsUtQ&B!whA5#`x*w*sV!-oZgEmDLMJy^KJm9Yoqdl7IVV@I>RBF|Jx zvy1}3!EYW&e?{M0$N)}J< z4~V(vHWi$oG{3~(`;Q9S0_?gG@-BaISvv1_Y>$(SK9juZ9yE#jZ^U;}4Zx47eM5=0 zD_@XmFI(L`ekFx|F@iChsUCR*s0UQbN!*heP894bx$}x0#KuRbHurtq1zD*74#`Qy zMCPpX9>#y!H~}iF7Db?j*8Ok{PRITf)NpB2TzfbuXvI05Ym11YmsgGf{yjTGX|y#X zsDHnOFuikdyx~|I@@kgcE~d0zUxhnOH~KQlL%ib!PPwTQP$-1LZH6!U%ef3=v-gMw zxYs&I?O$hM z!!IVXWhXBds$fUi#jo>EkuGVXnzgY+sdqmiWxC@;3^}&HVEn}q_v?jwS6r?;$*3*& zA0?Lkh?38Yetd>*pklF3=5tFF0uz_`#~KnR{LPud1n})!+b7Z=YjWM zbIjjvOQiTu2tiO$4kF42l92Bq)`U=s z)R7Cfbs%@X@WQt@OY0)1kL98#oLPb8FTYgY(|r?J?YJz6JwFx-G^lVx9^A-?bbWF( z1Rhm=Om@3jcFjbs4coq-?y(*2_@LN%oKRokSKs?@Zk;OdroZylRCw6wl`E`Eg1xE+ zchPT_fd*ur%i9y~L@n2I`un|>(+>462oNWI z0E$%L{L*1Q78nWLA~oz$ZJbOFBX4S>L0}y$%>@EtMLqVGbkC zzed#OL*(!PG;A|miIm#*quZPknA!?+wcn)})u$YD$JfiYLaF+|!&Ae8%NBn)cpV`$ zD&!);nl(=24sH6#dk1U?2!^MU(2%yhLMic|>EepN@ysaaosZm=V`9oMm5&lp%2b)2QAW6X&etL;s6FObF&=bwotvme zFu5;fzvxHTEiknPika^$%+)O`4Y4>h?kA6m1gEnT<^|WZGrm8nDCs3j0!Uc_PJWLs zH(So>2Z3*gf=(wczsv)3-P_ zp}l8W9x~-BDHCa<(5hw394EbG+OUwp;^f0xs7&VelYjEIepP<*<$w@U>XI8G6C<}& zs3m!W0HflVLAf5s&}G?F6YJn`5cjCbt8Rpahs(G{Jg3hllWv&B8ynQl)cIQeba0qe z>#HsxQ?M;lAXg&dGdwp1zUZ0F?OehW%P5;6S6Y-xV(Jm*91!z>dV|pwwXih0I?2<8 z$f_jJs~e}w8mrsF=CtrRGm!gzTuDdIWA$EzfwkC_Xk~C_D{cYt@VA?5yH%M11w-G& z{@Y3KuXzgG;SY$^b$!&)#=KwJbd&CUb+Nju;oOy44S!;81` z@bo9|0U1?4(Vs5QpfBpyHjGd!%cF|Hgg>3PLYr{!1mpB^!b+nT{j9ew0{;K zfiJIb{1mXC6Yx;JB&EM$X!{BKN@OaBB?bN}0=VqUbKi-KF%xMmHGG)8oY5={wI2ZD zJz%Q|;_C1Sx)mQ_goxjtNF&b4UIs)nck{I`SPk^`6+rKuZ3H|QxfUqYIk}SJGtg(( zy{~sbgT1S$GG8A*dS(R?Zzoh9-f%IpNn{@Vf@TKUA$NWm%i^>r3BE=0iem9NdXoIjpywN%J=G$%G(E~ z$^`D4llR68q$?XDedLby|H2!uxb)g|K-#-|Nj^?ta((d8b53gT#K~4stGE3<$0D7p zfkmV-oz!NgT=W6G%||VX7=X(k+txjXSN8G_vbddvlZ<(b`|IVJvCC9G&@V#-4vp&( z4;aMR=W^6T$S(Znn!RkV#{qre zvQ{ZJno@`0Yo_*J<9-Lk_lv1t-h~HQId_OU_E};}M}o|Dnyof?HBe%4;A8bJ*OPkrjXLcOH2HEoZ?rEFiZJI7`kRA`b4^WSjm^)GHum@+N zur4*p=%@;q=LxlwOdHJnBw!oP*EqGQC9SuEkSZii2f5&van;rr+>%y4O`GLL*ZO9) zcKIYdFTBO4>`9;HMZ283#?X%0-o@VyduZ+$NN}Z*9)tzJcCWt$rfOs%=u_o$eN{A( zV>ZMrBUg|^t$cXesNSp6x~MBzZ_cS)97My47y@lOGqdz*#hwm4X>J#K#^QXPh3J`J zSXm$9<1AC<`p35*lVH6Oe~i|sUckMt0$Jz{4VrzWo|Uj=3ki=U=29g(#|Lx1wm2j= zg??USSi9pdN6q*9K5A_DKdoQD%sDx*qp6ie%Jy)%$}KEDA)4UNIP=ng|K?`sJBVX3;YSU1X%J zy(5%_m_Fb9t`x|6av#Y#x$V+5<7JMC#u&K45=q6pgL~=8Q=-9DPun+cx-8-|05Ok@ zMN_0SIC_Cvnzlw?^$w9g$LcS?TXQkSN9;W5m~Z8G+psKcVL7Zcg^Aiu6L>+E0oz9*f7TC+$U-uBNdS8mCYr9u=#^d zNKxP2Qn5?h<7rW3+qwpvX!-rl`AZdY$OAi{Fgds^)L6mnGnt5t*1h)GfEik_09-NS zK+_v~xZQf+YJHn^X&`ZDtF!c%y0#``H;9l7`f9>4HyxE^-CG;hfK5lkL9wumX`|Zo z7rV^2P9wWlin!<2GsTE=N7s6WQ!}v7yH!CdteO-u=s%a&_076g z&T)F?Rc*aVXc=Lg`C0rxoKuuU-iPtLPA7s`E`Xj7Ru=m`@bb7NHh&v+H(ZSTh-mh^ z*nY&Dt@!S`{Xycq=WNiNt%ZqwT{e!%<6TRWY}t zWd;nk4XsenmwY;j!?+L?Rb+{Wp(Qp;75u3ucA+g(S|?pATObKGJHv~})( zE?7m+R@l|9G?d9!UQ4D%oQrA`31bMud+JQ252o~i^om}S5^=Ns%Eghz@p3OFZ^oxI zAupbzjwfVRAz_)9b6X$H)aEv2oGnQLCJcR?etTdn5NP~fg+y}@C=iQ%6fAnyXZaND z+}oXGn0#9`Bhw388^_dkZpN&2R5EIGe+$03B}#6RvCgz*LX&rTLR$1@l4$;eE`VHDJWh8W4bJhjUN~gVguJ|1tBzsBRAVI%P;OO%@U2zDS;%D90*IcQmz7H z5n{C%x_M_b@=KNC&f?DB@QRlxPqZT|a<#Bpa(AjL&PH3tkN2g$Iv_Wk2?I&ZkSH_A z?3&JTmdN6|Uyj%(!vzx2ld-#tl&=DK&i9e+>)5TLqkZz|j~KQo^2!PrkxAPGp4a*c zNS&W+VP3ejF@s+z!i;~xosI{X7d7y5Gv!{Z-czvEYSNtmt@Q1LzNPgsbj}g<6+J(vEBc84FKqK)9 zCy0JVxj@dYn1G+GSu|ft8p&vK7kl21wyoUp@9K7@8Pfo})bLfj2goB@nQUZrf&$m; zUVcIql|B+o$@#iYs~a{p=byiVU!5GF4|P7oFe}GUgrD|*)TsqKK(xDssL*pht_gQ$ zblZ^&9Euy{EY>Qouy$`+4cN_oXR$V`&8fL=sL z+Q-mHJicUbv_9U{Mfwm#`dKKv3y$|QY|l`q>22C&W;d?rdH&=+v>}JU1II)P!EUCI zhUZAOPv=00)vsCzcnNC-EPJx9W-Pdao@M^S=HXG>Z!`9P?wE?(GxA1a8$}fwp2av- z>Aqv>Y61Qd-KP*w41L&f?>|pVT`5ft6HycoY()Pe=G}T~&8N48Bxi+a(o(?;z@!$! z7=?V&>(gX~VhXX-a;Sqcp~6mA;O6Gom#@|zEbW=kSl*j4LrC40(Royj|jB(k`TkeE0xgN1u;S^=A$uGRdvn3G|FyvJrn>zS_jT|S*YyxJxBCL zx<9Z%-dWx_+JyO*8FEX5>R*hgk2Cw$(GszcV9TU5}{2 zuT)}NWo!?UTWojuVoCrV;jDv!%{mG!PHN}Qc6h;WtdK{pR(j9t+57p@tw?|hP|5fd z4;YdHT8c$6pali-vkwi|7hemK^+i53u0P0|%Yw&u!g{XES~1KGfS2mPT`~FAH8Uy4 zGq#W#Gpd>G=WLK^t_%zV6d~>|F4cf})m;%6KCkx3ZQqFxThU>{{ zR7xd(E59zJ`hc}w?;7`cEXviHMLbGQMxvN$uFjpPDb^AO=y~OVFe_VnX`d;Ca!$-s zbN!^yz=S*Q$WDSqHVzH_6k7$m7=9s@QqRylSRO3XNJ;rYf|^$=G-q8h`~wwS?WSCd z*x5c_n9_m+teK?3hb2_A4yX%YLS;L*M<|`-A`XKk$Ngv?R$?kJdUj>>cB#iE zhal2o-7;*{+jWHk1yPVFq4!)sOIcF2-*Fx4;~ghECHcQS-J}Y`b~_ZYwSy=pr>fHH zPU1H{ZgtWEzau_-3mxHV0K{7ibh`T+mhu|gSWE4}G{OjtZAwyAKylULxNW7+DK??u z=*LF4qGA`D2=+5IyBe{MCH;JPp_-6-Z3hZ|(M2+r-vg785$D0&;EU4t@D7)s zKZw#cC$p?CO`vVQ%og#Ral+8v*yloH_9ZKa0Dt16lwghlDeDwQ4KWlxqf!+w=q#*_ zBxs(drBhJ%sHHVZu^CyZ{!PVvq`%Q}?|@{gB?5>ME?!BbV_xw`s9UfHd7bSj$fI8* zp3>Q2Aou>=&0C7mH|0D}bAF)*NHEHa4y_e5DYYM}WMc85G-$Wq5C}Kg51t!!(znzw zN_t=G_jC-r#~#$M4&MXl4Z*RV5B6%Eab0Uw!8!M>A%za6aOTCRW`J?+2V)mh{gL{n zKS0^v`?vUwn!c3;jYFS_NlWO`Uhu=m?sI_(n1R zyjfXLt3z(zNSH}#7|s0F*D9aq9!?Ag6^O#f2@(*CirgGzN6O_^P(eH6e>9JGX?M~l zq;6>cCLhr%>-ulipYQpGIhZG0v4L})U#J8@LhON}+3dE6w$0a<+STmuVYE6E08?#n z-+jDXK~vuRh0M~HWaK%aHpf3vGA;NhGM}_9lg7IB4pG%k2a=EaHdt8b#}DxX_k=QR zVYUBY_^(o4M}8#X_RKDQ`?Te__3wDhi^T9cdYq?&SYW_#t!$tjdF{)B>akF!UhSwq zmlK6+U{;H84fKBaHJ-tlUV|N2YrBtw63Qv#GkBE-Qu3P_SmIaA++%{OW2cIHi}thr zB~f;?$yvE5MrPcZT^#QKzp1%gzsz-6AhrN`A8cMG0|cR|%R`}G`%#ho&u0TBK$A&d z3wK@3C+y@-p_WD&eLCe|1|IFTr&dA&3HjNx2FX-o!>oHG__y%rbqh^NrOlyvLgZb82;|MKt{!;+^}v4E)#XITb&_7J*= zT|tb1I7Y-sn69%boh+qiW5|Y;rZ*S1_GB|g7Bnv7hJo1d9C+jQEE)K{F69jN!Glan zK~Z{S6dc)vQFRUMB4+hSj0}V2vZI!9(?LDeY(Q?++v;(3xNOARBh$N+$z8u9>A5hx z3tp*;SuSCg*I1)m|AvprdgiCY2}k9Sep)3QWq@F5%?yFYH87-l0~4zsv&4TQh84o6 zysCM_*T&e(iSSk~%NTyu;>yl0IL#ODJl6JU_!r?JC803ErNmR@ak_u{n!1{2h|5?D zyL$oJWzcc3H<7}yv*PJo!C`Fddh-R8tii&#CsT|$Q~mpyiXJCb8YcZAz^Tk_6}c4o z?9ah*Q3JWpErx$o7dB-6_TuR7d{(eja5U@0H&`Y{`X2_4M`D46GkPL<+l90H=zeDa-eGk>^~HwtWDi|H2Tx8>a2Jrz)_KHxH&gY>L6Ph5xduBx*K$_elfJL& z>^>*^s(nPAW0()7P>DjsukBy#firum_6Z%~CJ`oa=7U8k?#bu1z|Ox2_Y&NOa0Iv9 zQy89De?%1`Qv_$MKP4W(^c0PXy2a8LG$-8-pGpZ9THajh1|xg0@s(!M6-;iBtM}jX zWeqJXDQv-7RF!4a`Z@!m(7kHC>(5i48`Q;(Hnwb^RE*+}>`Ps8m=kIyfG#-LvgdN} zM;ePEhvC;`6(-=@kV;|R6hd5gbO9g{LAmhIt4Cj6^`XnYE<5`+OW@1z#wUq}P-wRE z{CWA2+5wRbFE-dS&JAPG{_4J67V@5c0w0xUUnsp;TLT7ZtP+4rBxr*A@#=;1CF?F1 z{VgPg1v%<|o?Sjk+gQIf1BnOq2MovL@0+~7HuQ(B?tydTCr123Fr1^<-Y~3pzB;)+ zRKKzZJ`o{@5iw<7t31nOkEXkQ9SDd7s#)zYEo^)9B}RDi>1%L^!cB?h|4PO~Y5JNarKQy*KwoOsQ)V%d}*2zLY{+O)8nduF6Av9c4<0777g{^Aj$1%3RTbuq?W zUSw7iE5=VGY}SMJ2K!blj=*ZH47Iz%Sa%FaV_@(epTtk{(`M|o3FRfVG{7R*5%vt1QhEQR_S3UbXCEYZAjfmkgTWn@3d2QW7cp> zW4MeHZu@VsWBleGncTuF4)RZtzLLNyT=sqE$?-lZK>@M!K<{pP5A+Ii(UsJ-qzWPj zBSQv2RK$g$S?VdqclB*%k}{;G;DyKa*Q7Xn{gFNWnaS2TW#D;m<3p6*Y09lD5-5jr zT*v3v-mSHB*KSC6yzSk;A%k4lj&q*Z6SkgQLfMsidVzB zmjyxTXFxzP^9B96=`XihDXn;c4rbuYq4wkcZ1Q1l zJQLdN1&qS3f@ZRg7Ocrfof~3a)ISEWrNbw z^cpw}mP!1vC3ah*sG=E;vcv!+g)LcaWXy6bPS{g>at5+iC~ofqj2Gv79emYTR1JFO zgl9~~MfVasOgDKlPJiTp_&q`E`7?w=D8lUZEIFD}*!sNCNR-X2G*pDB6g_9-L*}1Y z+b{2S=lHkd=LGrlJsPdT%9@gjdto&VMNN&EC_;M#Noo{vZW?xdPZ#NMRg(jT0EE&r z3ny)DySM;R^Xs|zDtn<1X}K&`Ol$Z>+SmQ;#7n0d=4iT+MNUoBDe@R0gIsUF<8@dU zh&1{h$aQ&P0C>6!hz&fFwptdoB1}Y~BV;(T+{)>-ic3sVPo@f>#&Y+cRHGMO^g}9J45APhj4Bs z3d8-G`E%ln^_P-%e+=GN&daPeh39i8f*ki-D@e$geaSYRv7ll;``}L(*k{ylF--c# zg7s_!yu{A4*4KlN5O$%orIZ6_xqRqHRrbzddD0pG?R#vwy~X2`?=cRJ%)1%gV>b?M zHTJaKZt$rwkX0aGIvKi_5I2lj^{voSUoE z%Sqlni8GcDR?Ya4a zmwu_n{^G{BIz7{0`02}N1xFac>@^|azQIO%%aJ#RE;IxoO8TtOP-Vivp``(!|+{I0UvLaZW9_}@!d0$xf-~?<43>Mn$SKW zRMzMrHE8C4T{;2<|6G%6)9-Zd48iW+Y+pwW{N_l8D~`;;AG`0~Sm{BtBS4OYUYYDd zr26Ddx1<2_^xW?RE)2Ns*^pa-t(m30RNjsUMQf7Oh2zciDeRvk2QGxzFBY~58eP)- zi;_)q$VLX8(6;vaI$HQ-KNNW5Dy9W>p7J@~gTK#uc9^q;vy0Kg+KC_x6#4?kqYy?1#<%jK*WN`qZNdzR># z5>^}2QEPW47q}SAeoV7#Pti_wTH_rysjt$KWN|g>d}=eE+}@2FhDRwye_(83cmlwy zOO$cRr3_NBQr0j zMl|$^+^S4!Z5nV9QkdM+&dp&|)(c+rP1Pk-&mlTRDdv=nr%S}?#%8+|e)G%=R{ zewuPq6LZZ)!1m(I&Z4HRCFm*b#5&(`S(5ObB(b%acMMU+je{(*>j!s)w6#R2i@8gg zhUc}b?*uz-U%$}NC-zk&U7TcSQvY`02Q_8ST;~3Q)ATy(xIRnWg;oQt4Y|y@$g!LG z56qG#=$XQan{|pUp>$gSBvc$*1X1Ahm9{J>Wh=Kwz&sUqgWdvI%CiG>%h=P5Pn2?c>rb6BXbEdZR53@8F452Max=vxP-%kD1 zx?2l-FjNKkUW?g3SEsHzX&QU^ho67kFGVVtj^)1ia>pd zT5@M@cST$70*D?G*gMOWTub|bLyYWT4TrBKPQ0y4SD8#L3S3ji1N=3+i7?axj(^sq z!w0F4Sl|Q~>C!6#@8yg;HKt@ImLusqx5_daf5%_a@AwoP{}5O)?Oe*xuu|6>9)?gw zQ!KyT`X${KT0LP3w=7^r%PD0xq-|)QWXLfkau;AhC(yiqOF7bm*B4kQ0vGoxkTapW z^rJckda-2rEcxBB0L5P;r<0(SfmKqpIG@~qCD&XJP&0`25H2J8F!^z7@#1!1_Tis+ z3vC5h&CGJl|Ia91n`vmbU1IU z(I3|PYsQM_aRCAJt5g9SR{^hB|5C#*@&zqtp+~-nTFqL78MoV8*F1&Vfj>I}^TE(P zuJhN;6)xnu)*y0qVF#`-d}VL!ed;9tz4;SxWz41fiGr<}@ z!XLQ7pY?zc?X{nS$DJa&2Gw=wI&@ZqK?0?4Z!?|FZ_mMp>QaJ!UF!Gbqa$H%J2a+v znV@Llpv3)ky?HO80aNwsV_=$IHrxA`u@DdDs_JJBiab9&qBR}-cj4JQKE${z_;=Ua zoal|2*-#3R^!}NGf9Vunvy!)_{Rx6ak>69#TQgNbW_S_hRmowVjFq}@_HevwI*>QE ztS<djUea)^Qn8w=>f2=;cBj**&FHsiXq5=p}U| z%yYIx)c^gl@YhkKpFlERzFhF!ezkLSp4-qMFNz);XD=R9+Qo8eGa?b_7u(6Hs2tLTNo$`Owm)hv@xgF|I+89=a10^AKDFqZRzAOCo<=2Khd$L9qjdGNaF#Y|3hjw zcX8T%O8UzUV;TxZv4~t+zL*+kdI$(Ey+nk|HZ5@o&y5svZRTJsbP+Z?4qK~~OH!zK zm4K;A`mbj0ekHMt^e@y`j4oh-k_#Osks24F%G^_@?TIj%PJX4Z`NNcik|XGY4onFH z0neQU6~WvERC}CK-YEKbN$Bsx{LII>ZcB2Jnx$nEuTAv1(-+HJ!k{M)g_hgfrrh30 zdlewY(&T$7W-q!Vkm4uBf?|{oirZph>gXSt5uShqTT7F=|eIsJ3eFVkO;{92p zvO+Y!yI7*AqSd|qtWo8+UD#-BI1H_snc}T%S;(WN=x`T(yxyS63Wx6aS_=6V*d;Qm z`ce%6?b=s;eZR1;r+7d=;Tw5T=jGIg*Kpttlub*|HRJsP5_5it&ZYYyOm6m1V2<&o z7dZECz*A~~-KVnQD#O)Rc(uJpO6vaXF}~owP=x5c%d{%oK5l!}CLxQ>a1%;WH4oH^ z$=Kxt+*kzTzC;KD_?rvwwS0Rtr%_j-36kJIVOK+as~tcq!&&H1zs(xu&b1I~RMcJO zW6b4i@Rt-fI5>aqj`qr;F}d6H&ubt^v-mxP*)-u_)^_kwtmDEr(<>q$Nza(-Ll{kPqrcZ38t zJ9^zjmVJu&!#UI1did5a<&aD-E@YsJ%>{C586CJ<73?xJ<}`yla*JpF=v6Zm!R^wib^259~@Z&tWUIWwp{`;6Bd$Qj*4a+wy z$$FYO#$6}NF^-s>M4Q#XHQheY1@4#Ja!! zOgWfWl_L>bA9)D6qy#D9v`?a5_#yq`oOH_hwH4pDW_0bty5Msx!cJoF>Im|ntpH11 zy&wk8$yJIX&kg=*Uj1p77c3H*Jeb3o931s&htxv3+gn}|WYZz=nh1g#6`*f?R+3%+ z{PFD~coLQ9|6pd@|HDkQ_hSJ6ISI~x(B=Jqzr~3>S*>>D`P5-0vEe6(f)7UBJ&!Ce2@`YcTw~#zM^0NDfWBN_tb}!A9z_ zw0P#VsV8K-4z0nG6jgb(hT=xc&MBWH+SPs`gbwrzh6nsL(4|;RjgZVT475eg4 zRde9_IM5-NFSMgOZ3R$Tl%X#yv?=|BbUt{piN&xU;{Dzk8MEw+8#@Z81q@xcPU12M zDVOYHaT<_ImuGf=-z}9)pYsdt~lgMM{)Kd+~6Va&v0^733{Kuw**9g>^$ zy`+@v?ptn-Cac;fv&^foa+s0(Q3Hpa`%oz+l`F3t!*^d-`0=$OK&ItGm{=daBO~?i z*-ZMgS~f}J12WVh-!ZA;6B*HigZ}iI4?>$^G7cEh7rZ67Vn6G|q{6>_t>UM^#8vU~ z&_71O4})_JMkUxfI@WkHF|`GDgGM}tn{KVvS#SBtIJXkF*MY^;oH<{BF1y0{gknuB z7B^9s-!M5d3ybd%viU5BRdRYRp9e_wp8`fV3nP;)(esr(=)e=AhmSYDRMOOB?$2W^ z(~9~2Gta*(5Yge4s`6SlReSIP)puUZMtCeO?^N0^DEYEEaTdG`&08ghNPQ}m-)>(H|`i9f);;wyE+0+Fw5&ns~pk-2wGYjw)(Lq zeCHSPg(31kOV@)35vrU*^t5ow?Ov}}))XG^*mj>YIVZbJq`HbV^iAs0ifjW;yIphT z+6qv8E@U18Q&b0|m#_bE4Zq5U+3a%q<-Pe3LCSs_Y?3QVjWn5mQ$G3{8Noi|$$CRV zQQl@TV$~+C15o(5qVo23L)fs0Z`28zJ`o0rCIdY}5vJa&xz(XtNp8>nkXBBXuT!w* zati5w_IrCC?(}QFusQOVLIx$!Y2~H~`q=8ubF}|KDn)Kh2f9>Z@-@~IlZ8`u*#92W z?!EfEwf?yJRYw27A+$JHu*JC-gs0IIDEeX0E$uW6wev4L{qbw$j`;@zZ&Oi+C4m^i zC!=7m#k4&E(3#<4JZ@MyniemqUT_RFHU8^0X{PSE+4l;EIJuz^G&W4+=W)yls*{+g ztIOjC@P}N}BtU_`X2BNhyN=G#NZ-W4e=HESdu5Ri zWIU@%bTEN1o+Vg3tGReEF7UDlLho(D6m5n^-#=uUiiA$1!w}iKKJ=%x8Mi|TWU};% zuoD|?5#7nu@YlK*H!I!FQg%M-BEnysyIY20M8am83k%R_TzFN92MxGacmLtl(oy4g z_$CN(HH*-bBA0){q0*GC`1An}7|eAVEMu=l8>x;-Mkz{^CpG!OV5}~4EN3oe0BA{P zWZp5D8%yU3YrXO!64O;-?d*mvi~xf~VSso#fIMFJ-c0hk>H)*`QJ0XcmMf8@6L5b` z`uf2?EZotHS(9A$2<7E~VWqENV61*p(@gF!yN%cu)=EA?CZ{LflnU`KdW2zBdg~r6+)MD{uaa z;4_mq+fptSm7$Sr*Qd+di)isxiSut{l1xNt&T^DJs5HA4gmb+%Ok9t@A)7oB7Fw~N zUUCv^tZcV(b*`9ul-%EbeeShAu7*o*dGn@oJ=SiFH*NfUxznE~ATyUiH$$sCLXx4Q z6F5tcN6LW%lCShj=;z;|CMPUW!F_o zq@pl`m^6Q)O6|OM+7#N7J}iIK-;tL-FG$x{#M$U=XJgm zU&ZK-aQfVeRC4UH0pS#?fEk~*{BCp2+VO8E28w3My&P1z_U@tI(}=W8{cy=&y=q{X z_k~Mzp$>_aE+W=y_?9il&h}BAQ9l&a%3Fj)pnBFK*_cDP zzgtgV;y;0^g8r5cuMPyMj(MMeV*4?As?z)#69#(coa;kK z+Hnsf`8bn?0$n9+wKTS+04)0(~ zi8MSKy;+HF!HMtAV59q2H1fx0z}MhnI76PU+s=xvnZ)0)m`~5V$$cmS{JPFI9haN0 ze3o`qlW*(kiekt7TX#~8&>ot6YU@B-d1FIHmkKOIITvZ#jOU`8K_R*M!$%;O*@eo; zSB?6^6e8i3PJTz$LLQN`f{$h!tu3I&^Rgs-PJ_h_zIENMYxea?n;b1gnZ=hq?T5~p znq5^~Y%<@w5C5=3VU$#mDJ)yKS*P7b8sq+bV)fhJ8ok-Ah{E7C zv~N7c%Vi~mWZ2yQt#?PWNgO-YG->Eai zL%%CC;81ABIyCvfqR3Y@%8J&ov)uEl*_$#JrlbkVwR7m<5TdQNsATY#Jf z3GJD_ba9Xf+HH!!5obNSn+`qkXMocF11zl@7j5`yjV9m|LbOzQn4WE9_-FH{n7R5Q zXcVTJaIvY)$|iT#>zp<^3TXN6HrOX#0^T2;=*Rho5+fg^if?b3N<7ikUn5}Qu`FTb zrzYq~3CC4E$!m|;^L_HtW@XjSNr-~HrMhx_IsEI*wRa8<4J==CQ+(Ou0fVuIup~I% z4DPRj;c7r>DVnAM1yz_O(fm?jE+)u=${Y<@c{l~-DS56({oWH(0My+F;Xq*&q9d*- zhfbC}kj*i}oFSScC~+k5lP6v4QCdp4sz}Z%MZQz)(Iv2W%K;ZjNu54KJ>2~^;BkMb zAKth~;-dx(`FEIq!sEjhWN2H+aQY-Qe3$hZX$kRuZpk z0_I9AQ#Zc_bh*9et3JZfQQqRC^>6jH;3s-cgJgYjP+Svnr(XdFml;r7lU$QMTb0IZ zk@l9D-oypo@J)q03PID)O)fgnMGyAzxQ3vPo; zAV`2f@Fcjq!$5%Gmf&s)1RdPn-CctW4uj4B!@%R-?_2M!*Q?K}`qw|Ych|0cPM!Vj zk>sTDGUeaPDfhiC9lK%f03Y#jtlQ?f_pZmzrA^J9gW^P5VXY2?xwu6|J?fj8#&d(Z zbx*g6JQ|8(a>9%q(Fsn=-UEJpONjnvaDDVl>)GB}JKYmf8xL~jrU>?KyJ=)gX(y1N zd=jkwxFIGU7?;p(U?|^VY-uHHBZ8k>rf0XNwl#T0<5?{DDgC`D%CS>2{|4J8E0enY zvUzxpE$sA>#vG?6bR8{6o0+krjV zqFIR%DQ`9fwmP=FMj@HbbSip4s616RdFwB{ozSD8z1Q3PUL1_v!psW6Six| zwJvjf$gzim2lCED^Onl##IqZ%AM`cmr;3zf{$N+1jIeS=u)hI2n}QVG?nSfwHn`~* z80PidT)yWx>a)Av3+X}A0L@MJs@ z0~Tt>=AVSD^JIlX9Aq}mqoA8`JaGi5o!3CnnzS1R??R5e@MPxL=t?g%NG<0o{daIymLP{L#PgnHjs`ouH_Jawed=jP`qTLSox6a}j_%$>WE8vkuKX@^CaKBI z5bM&%diht#qZ+T3g0g0@boz0Ez3Q=NKM4nzE%#E~kT6{z|L5k*F`01AGKli^fxMU< znuwLwceIa$w$UX8t|OuDAC(B%pNigX* z`G!8?t@ff#=6Hnrpgq&C>gpo4p=KsOCV-U|Q9dAOdm%+B&5Z^**Ui8DGdy7kqx3=P zQ;1FczsBPrMPh_AO({VGBU2(5{|grB^d>9;Cd*0R1su{dIh{^268Nm}u5>Zx!A1-L zFg%+1sw7D3-^(CW055=`jUR*nr5u{)O5kMj`3RZfz&_Dl?5e9*N1bv8#Mvg6R`?_b z-ntIG3&UER#YOY>w1X*J@8+hfF50s=(vp4>F-uX;PuZixnzd{5$7_s_W_;SSBWg7g zctl8fN>MBKPOI@AUYJ@fIoYx69X*hE^-~Amz~v+9f)}|G?tOd2i=vfo!e-Q7S@FCp z&$`xMNi4BuH0r7Qk=sI*%_g3Ef6Vuo7CK^Ux*JcZz+;#nrJW#lH7i!X^K)}qw=BcK z&6vCN+#oV4ZH9szXWM+uum7U(&gAZ>7Lk8AOh;4X|} zuFUzN2ON&pgM_%5O|KhLr+WcWzE=l$o^S%yO;5pXFocYmq zVo}-Y+3Y&ev+tfazAW!j<3tESR4hllw(q1Tt7OCXf5FHWAH{JD4=J8^O?4kuxB-7J zdFZrk`evrWbvib)o=Q`Vm^VQBo_IFGN|9b)U}O3LVjB*xo{|viRg9wJ!v(A~98H&W z5uyu|#!)zhjf+ZyCmxz_i<7hB*H`riVQsONQv3@Xa&Nz7tRVc(>fze$hj-rRScQ+% zZ%n^rSAuabmbxE?O*7wY%{DD0ctt&?)kt8Obxx6B`H| z1)%Ia^So%Qhv+;~0^V6vfDXZ82ALiUNy1U`-L3mkc(5G0(%(fZrl^dMqKQciuH#UO zqHb4DdyF!CnP%O4_p+jot&i$*fA@8p;@t_Pe|ZQ zp*$WOprQ3mNk%@Qg&Jl6#8OcBs;Dqe_=}SS)h(3&Vo0sl3?Ayq-}iS&ZoDlh%lePZ z4y)3*L!~$)>S64(Lnuw-kqlgJEcB;+fvCo&!OwR!YvV2+g%hh|1nawcXZt(1B#}yc z`DY^1n7`R4O^ZtKxftjfiSO1@Omwv6`F>5?j*LlvnI5yswwiDAoS+mAgq$Rf)suWIy@5n#?6Bbi4`N@&Mvujue#?!D z%)?>2S4`xzMyGW1v8;DSpbb@(eIQyXC2^l8YbbRzx9f}q|KoqLyMgu|b)8)8ghr5| zRfa(Zt2CB|v4QiPX{riCIenq2m|7D*5j$bBh?>L>=XJWZqTnB#tm<>0skk16i|=3n zFbLB*3_$W0u86;|tEUH~Z)g~o^F4W&G<4x<#{s025hrI|a`&Fu6tC`brO|2p}` zg?ZI2e0@!iCfr`Aq?*|NsG~VfMYPt+6!Vk=Rqj3lMtreuWwOzLzW*Ugt!vz3y|+o+ zt?liIoA2kEwdmXWY;i*mM56Z#jW+sW+O!`UL_MiO+TEHuh497g&nXxAED~`HY1YHK zf6pRL`Z6zIL6!pEGn@6>wEkaL5O*aPO z_|WIw45S?5dOJ3&FJANhopk$*I_tKhHCZJErE=3H9KC57$D>1AGmR-XOc7qQRh8g= zaODlbgFp?rO?tyPQ;aH&Y9niJUQu;=f!&@$u4YRkq3`FV_imXtfl zUc;~aJh}`i--b?$kM;wysJ6-J20dC3&8b?74z8-B@=KvdX7W^@yNwy6 zw}#oS^@0e$H7{-A(PPGYx`#Lee->lrDe2w-n z{sy(N{Yn>+es_I#Ii1)cRgYg{DEQ-E)i2@_(Yx?@QXYE|5oiJYqOoG+TQl%Ueb*Q} z_3@1kap%W4!6iB(JzgEs(d87o)#_3cT6%sbs4F(8xa=n7$)pkNv|6+Bk$LtI1WH-Z zj&gcL?ukkuep`U)?!10iot>_UD?iMp4sb>8|M;2vdB4YTDKU1g;mZflmoJQdR=MQ& z(~>pjZaSF$HA=Kf98E~wk*pszZ5u+Gq_ue&x_#VyXcL0Q9f6MF zLi@Qeyl3iV%K+#A0MK4l;=KeoF`#@w0mPEk`v{D30$%rAO5V_#l6D_Xh`>e!h>yJW z*$Ni;x9Y80-piQ19Iq6E&gqfFsieT9>i>qOh#1eWPf-5C<{fh8q9I~K5D)gdc0_pw z@W^R7skXV``562t<)9@Y@l(+wy~#qsOkZec#`9z@W6B%DF_rVRXxR9fG9<1UI_NRD z57P5V3rM2K_WlreG-bc8;X_kqO?f8`4X<3z$(dWrNRy-!@L0U22?I>7;0!HoBxP^tX~f7$lwRJ3Rr7Jys9cn0 z8hS(0zZE6I?SA6imSD~m2jwM1`5l4soMk@B%_re-D`U25ZdnlxIW^AOd`dR`3guaP&)ji6WJbqbT(x^6f-J)$n%XK@-w~xyp^U)`$%~)v@PG zE*H~=JS9&|@-%m6Q}eVEJAIkJFc1x5Lhqw0a2l z-?!h!el_x>6z2O@ehSrQ|vTR~yzW`Qv zA&&gK25f)i>Gjd8GyeFn8*#fcmZGf7*Rr_$4eD(VKaGiUY-)B?KsIil**b*PPO8$* zEOUC8l>Av&^oTm8__qg)5#2sE2sgkQZV!MQw@W~+G55=iA&F4o&GU924c78+_?xst z!RWE8S(hB-4*8MovAdyoJfdanF&TiPF4 zLt5XinUsA>T9zY`{za=pd9&B!^;Y}I7e0Fhw||mrf+eJuqH6Ah%`O@zqr6;LwK47v z9Qo^k7CqWO3B0;{9q^te)j&vQ*M>sqp4%7fY$NtgW<7&OKaVydE+NCy50&JxNZH-= zHj#$1c!hz@=sNkx&dsxHS#H{D13%Kc-RkcSMUfUsmUZQ^O*B?F`kc*?C$@?`?WL^_ zDT2%GHnEN~rye}zC#hAR=OeD6iv@)sCy1#D8@~d{l^!wxi-cv@zR06&o{QdeM+?D} zcL5VVyn=$fH$KUZy6RfxIa)mJPYkU8bK{=Fij?a^@4z8lJJl1wBjl~BH+j)us@&uc0X|iqeUy+cuw9>~jhL=||(61Elk9_+A z%57~Bc{N!`S;V$C%^aU|L9pIv!s!(OP50FbrI4}o%-||O(yZjUWM0boEzje(a656ZRxfTItPAcF6in4*i>>nFR+B0S)%#fmLJc|| z0ZJ>76Y%6cGs><{x0Q{ZccC~A5@mN8Rc2W7kzb5Nc01a%w^?D3(hDMrh*Icq*U+H* z7VqDDBMFBR*Z4YjB)RWdqA4a3_8`Y`=j%p4Mq(Y#n2mC`3o! zV+HhJcjQ}k&W)~IZTR;=#;zz7*BN%mZW%svFrYV!t$}B8FLYy6nf%dR${Y6(Pe1BF zIcd4YBa#>+-m9Y&s9-`?by57hoVV|58+UolQRqRhb1Z}_x2&exo0L4zz$-VA>p zxxix%MnnGgdB~(aKs%G|&%q7+2j(oNAx1QIjwt!~jDT45^i{EWZ1P(k48W9jws@1w zlF2I}?B*1^h!CH60;P-8TUFib9wM53RLH~6E3Gjf8S^V?6;aTBTkc@T67IL%AE_{< zynYEmv~eY%(?%2bOWZs)gM)=XQ=|D)Ye^qMce6LuhwUeB{6UiH^V5NYYmeK&HnEVi z1I*P;;9s)}?e(pIhm~^OOBfG&YuhYHsuGe`@_J|fKx%(08=9C4_C39+MYzG?Esb<+ zgNVlqH_$}k9lfX|!5X9#-t^=rId0u0Q_{(u2Zo6<5A+@WoYLN} z+t7+ufNMd6nEPZirynoGgil+4fgOM2wGlp0zZaE^jPa8wf%0u@%b=!4X?4#%{>~`T&Mqe*Rp?}TjHps^+b*=twxY3Q z;p%TJu_RAXS&x&Tux|>;el9zW>oH76*u%A8$dF8?;I*tGLEGIp$Zg&Vw3QF@nLaI3(znCJML&ThS*+6#Kl zr#jMJ>ou(C%v~?!#akqlXD%_HOv>C09H}STpKPC|zdCrt8&-0km9hAEIpNQHgt|)k zOt32$?`lXMnsxUzloF;5U77_Sl^m0P6fDM#YyVPFlZYTSIZJ+Z^*bWcDqnE;EGQM|1hz^{a;28Nk=dMWY?=RX& z7_>2V-3B})WyQsZ7pv8|CMbV_4{##J6vv0Aq`B^+nD~bXI;7g4N&vT>o;nw`C7K@mSX3~z{`RHcX<@$k}mXT$60~n*N z@R7Jj*$>HhLEy~P$;GZEYC@t*)0fvA#2-g?Pl`#i!t!>T)0J(>6ti`-F0x~5eP^-+}H36d<%OUzGLOw!L2kBUYBN|0X_5+xpUdFa+cUXUfw2~ zY%Lr-hFNs_hB#FRDeRY)OHt!n%($KT3mPL%<4?WR_mDT`s0SB@p*$LAr;I)~pL$OR z_*aYX9KOesjN^TvU*NK+=q5lEW@5Q5Gk>i;z=*K_5ye zzn*w@eKQF;zx;rNXWq<)kJ(J_h&~llzg9UnSLYhmg5MYu1J6;G%5S|a z-%F#)pJ!vvUY{#OS_=$;JR7%P#XbppPQ@)(QVdBJA$|c)mrHkMHF`ayNM-Lb)96%U z`Xo8|tP2LpBso0|!qM_jbG3dHbcILZYSQOnB%uO2aDmS*1=48#ltgqS*z5poz%4TX z9q_#OzzPzx5ebr!wjh1o%!lIVxm>w{7!F)#mfWE`c_*lz~u*u+D^;kk*?cup1V+N_cf*V}imtd>f>|8{t3 z*M)89TvqRY4eSntgATpiPIAFHht#PNetU;~>wf(JN7m5@vli}7ySF^FE7^=C7PN?` zKPtV~>)TJrVob`c!~EL;UA`{~HKh7GGq;;Mz%FW z_>Ks)Or3O3T6mJwsQ>XE|}VDjIO31XB2=B zzcMZO$S?$~ujV81e_(tc7PjVP+!}hBS-X|QdVLhoIwiFk#zXVQeq{y!Ebu#H##@ny zkQL}Uu>JkS>c+Mvo}5bWml@ecRMQo^csl%lL9m-iWW%M&SGnm`<5arGjY!~P@%TuP zRkIYPHvHDH`urPe3Om3qz;8S~P+PH6(W#lm?yqm-GT!DtDIWipi`po6`!Ynp#^pBn z^#0SbufMnPn_W*sbTHxSwxxU6cj~KI!x?To-QP7HKd4#oOd?_-8lJ~ zf^`Kpj@zOf-1aY9o{!#_SPG^CpXC2snO-x(7MJMRm@<+qE2q2iPc^M&(E~7LNf?I; zsac{vF#NP$w;H-Fj5eo?Y<9;Z#7v*Sp&vQXvwV8Ln?1?!nsQlkrk}~&+&5uJ%@g)- zIUu?0a#1)}Y4UpB{k3-&8?|N>)j8s?<0La0+7}!NX(o0+)r~vRD-wY8Gj9K)pf}~Q zzAz8MeMah*L=YygI?FyF4+U3h4Cv!|CCD-W!r8(Aw##-N;y9)YW4qCo)n2S3jaHtX z)%f4>-QaeW&yDl%EPv)}`gz6HUzq2<`fejhxA3MNKFmF@4W(f=@ccd);3kZ7FI6qJ zmhexM+2wqvN$ajsuj03_HEwpUAw2!`Tmr5V^gBUtT_V^0-klYhTgE}H7w+Ac9hK{^ z42h;a))Uw~d%ApVlP!Y||B%cGe95REU|hWx$XWiW!?^aia89hn>4m#QPT8*|F~dfa zhMaz5!?ljiS|T8%rhT2gmC3&1h5wcbOYUER}4Pri^C^8L!e&i$^8jy6R z&8Vn9bZBPzvbHR(qU=_E{T?S0r9aDVtWzd)%3$a;e>qQv$%vwtEjHl27FrA{=het1sfOE!b@+fDF_a<97g$}s3jdO}mJE4>B0o-?y&a@8Hj zbAgkvGjsT8P8=A8H}hAq=`mNQA05*h+0Z@93t1>>;NyuzJ%AGF@bXtaGUT zLo*!`Ab3|h6P2P%6F}sj;wF&0>Jez=!^?^1#}E1xw2ow1MV@iynRY_VjcYX>c%KlI zn~)KEw~qT$mj%Cts+-Jf1t$nX<)SfODPs&Tz*gpGihuKWpXpdl1n3gq3tXnxig0Zb@Qshq!Io5p z4UtWhT_wlu5^n*1g^Tk;jd$|2S$YJrFQ<>>6tr8dj!`PE8F#=ZzqV$7RDiqjA$9XA zbw2A;9ra9+4!&CAzQ0;u9L%xnlmhCEofQi(NYLTiA-MiMrqZD<=l}-P2!J|q&_BgU zeZcq>mg678K$?gvA7|_b=rWaP$*Yj*sMB8v)83NY!s|(vovxenj?|NZxf=7p7{lQDK?xO@C<5e-m!GH2X_Ib6wyfl7cI`t5pe7)BDm)v~u_QOcfy(?vMP_^}o`?n!RQSL1w* zM~LELV(j2Y*yg-nR4uGn)<><2NinQ22p(9!s(O4aw0r6~`+K2tc@SZ(idnf>dum%6 zK))U^s=;j3UX{?SC{?xD`)IgQM|ioU09g$nbdMGj2r%Y%4hdlgnzvt9zob)}1$!7@RsaD6rZ$4le8U7#h7H!7>$h5;<3cT}kDfpcaLht(GXnwq5SNWXTTqs~sNYuU2{JO%KVN#DlwIGi(LDrBl|3>5p+8>;o{_L0GG=DmurDvf28=}uj0f|+^>{v_VJ ziQ~#ctK$b5HRE(ETGiXF7q!LB%^i=0ros^$W1t*#eTCiyHG)?$7mM2p_glHdO9o z)(aqT%BV>V-;j994NA8H|5!-;F@lbvtgNYNExPQ5pErXvAgBkEBmo5*z|iwTxzM(0 z*C@g5ndxVw;bdGDwA79~UW)Wf1$G9HcGf?4srx0G9i}K2Q^t_$IU47Zolr==J*wGR2@%iM z4)eXeX=7Dg4IxHWTWnr-aDv}X*Z0L&lju7(h?=O?AtVyVdM}x?-`|6D1B6IMKmVlU zaj0>;J=6p}oHn<&-~3iqsx`~NJOpDlUa$gD=%=B3$~@Zc4-1!ixypthJVez*?h{KdOJ#VB4bpZE1Q9HXB&WC z84HRuLwo$%I9`nvD&-?s|5dX>nxCiX`)KLpjx3&8Igi*m`+5^Ea2Vw)I^%}IgxbO9 zUfzjQBxk(0z&`9t*zrsB>VGJ>r81rMhvd#&M8wxYM``=I*terW6wa{%N*F|se0NoQ z4Qt4S>A}lm_^O>!^SV@WY8LG4-!p3|yQ4eHdk>G(KUUMLQsMsX8K;;y10=gmsW5Nn z9gEwykHE?%p2v>nK5iJz{T;z8c#GA#NSYqhYjZadizbXh0r81&X)XFfAaG`c7bJ{* zefJ9gcw=|INdg{=;H=#A*pWTCH^7|@We0mU+`uyN*ujWB9 z?0#fdp)M&=QPGu>{_xLQ@d+d@nzQ-J;y8YKxh|jJXv*@iz@%B!u59f|q_x;=zu?=r zSNyJ&u&%*dE58{}2$*ZIA!Pa{G=Gh-^G>8vBM?#afO@=oz*D7vKid&WUg<+}gm*6O z-@jqEnq?2zaBHeaqkX2FdA&P*YtNLE3lLN^tpa!dO{5itKq6esnsaOIY=7yacY`}^^<{{U5uJ4EvXfAdJ{cIl4G{F=+o1+p2R22OQKQ`5S~f#NFY%$ zoOl>MW=7qXfc8Gmoi4IJt0_*(qUI@}&jb_5WJrj#{Ziw@D?5_RnMho3@~)In<)7gT zAmA(7uwPLDKgbqa^C@V|xfz|rHV+VF5V{|XCOwY@aHi{uK>sHZw2O-wq}+8hlb_qc z>Iq4bm3U$BBl%lm$`ZrH(E;frHajym&1G1LR=D*H*O!Q5oBfSlBlAo%Wz)a z3Q37p9lK>0p~-)1Ut=+L{HXpR{gGn!`WFc?R{vif0u-0;f)t6B@F7=NY!)b6Ho(GQ zPi8oN9QERRg7r}733_8%&jbtyFf8~Qz|69_`H7Oj@z3#nun^gnrI~cloC$P?r z&hxT`1jrqK)Z6*#=Ec*~B1mvy-JS0UCUgWPJvrK3;Ia3KPyDxi*vUFD3-@l1!*gvE zJ+%)I9C3-SObfPro*lOg2`%xMJ_~=0k^1$ zo(v9|Kr$J~OG_>zdeQ>lC=FCpHCh;(c1(F_d?{$kqRllaWn-)U&7WH_;T-Jn2LFRPEG1iwoR9o0QNqiyOFjrpO47I7*rB5hzR6hGLW04 z8terY(B6BWA&YV;cLj7fN>LgH-K{q}p*BvUKTApSe{0w(USO#9-h5;At2^9sVVlY& zhXW_8IGWs%%{qLRhcPaor1AmYrDuWLSz&ZIX;lBKbHbDsxo2NOEIzWtoKo=N!frD(jNePJplnQL#z?fQurK2aoX4E2Y%V)~Cv{h+ZqH+GyeqoaVavvq9Kltun z+!$GYBg6^|RNpu9y?=a%vp~H;q2U&=;W1r?4o%!%6Fp2#<$3xEJFf}Pzm(a7Ps?%q4Uh?9{!UI0NUY?d?kB^#He%cDY z9p`JWfKXG&c(GGlCVxOzl{vp3sFAZ>-(*qJ&3o!4hq-~Hb$}SL#C>rYr;Zu2bSn|| z-epx>zE-jc^J&7s*!ZCA^k$SPr`N!rh_Z97SsuFryzx2FZk4S=SoE|Z{zv=V#mUyQ zrqECJp(t_WVg2@1nzgLUxnSeLSqja+z-Ks| z{&x||={@cGAKjx@CLd3<*!Os}B=KQ+D%Mh4+H(8vo><7Ny5*#qlqE6du*L9mhv&B$ zxj&9_fNt)}ntx^v_k0j#O0DS$6VtulmEsM zg|pd6@cRBTeY@p#8(A7<;HfBKrRFqNoxIMcGrBwwL8w*;CVQ72;I(up<`mj9SySQG zXZc1sK^cY$2&&HB6R%h^sId+|ehUugg`Xop195bRvADLri!@lZvB|`XotIn6i_k6L z*y2Y2!UKlc#6B0U73PKIN#$yFK}zENT&ctWz(ks#+Bg&Z*lqnRwX-^Bl^_c#lWTZU)WGRGY^ zUfs)i=QMrL^&sIFrLI$qZ?UX3sH^p-Zu6IVS0j?ioDRDHw~<2oTUr`f3tLD%6YD(R zro{m0$DR!ya?#4Y>kQ=4FhB--$Koo}1Y7%<^L2=vPI zXc%#}-{60@@{o<9=@B1v&6Oj(d~S%6Tj+GjmyGW2%e4w?ObV6+xgcA(>^+5h?eN^Z z)lv=jV<52Fx}pFE@Hs)Ly$0AR1VkO*M!_PxEVbiuvhLz!)BI_y(d5f7uv}(foRZ1r zeK}5C3-hYf;Ukg+<`I@q}Es{)|&O4Uq83nZe9}2K;uIDBPuOJ@% z0x7;F0Cm!92|x4Q2Bk7~(k^sGw4t>gj&yBwi6AkEk%7p*d{Tt=1P3AEA2j!u-DMG` zY@Myth@4aWfbY_`r_a`s6ImODhtSUBi31fjuI4M^qx*@kGLQ;qtsuO`$pQxD(FUz- zTXQ1Qm-NRBxbKh_A3wt$Z$R-XcZlmFoY4uojX|h{FrR?OjBW71KPSgB0DuM!(ADJa z7r45ABf{H{Pyd4a*uVw6=^Ee{ct-M<1|Lsbch>LUjgeXmtI5V-N-+E2;!cL{;r%JZ zM|!XOt3+cv0S|n_Go!&2JlH@#w!Sw0_4DL90MH@Yu=uv9QZV@td27PSx!&~()~Ni! z#qGl_%(t?6&vrW_?#KeqZKDE7ia#>g|&l&gQRbl3CmK#Dd`&`01O-N(XA;r?F9-zdveS33*PhY zwhtYUx7B1G!Tv`+%QZ|(g##;r1W+}jT77x^$*3orClfYfx@Bm;SdrW&?=Xw1*=JGd z@o&0e|FOn@`q*2d{`eLb`k*`Lv$XR)PUMy^^Z=9Qu*;94C_rmMAatiha$oO}3ePN% z%XDu(J{)!c7HR06#&>@!M~{EKT>+ycbE@?OC;qFw+06Nv$-TYX^O^H6N}H@zWk-Z2=rwsefkT_j%=e{{ifsXEN0+MXTG x#l-o~10WY*tx=?22?SLCe0<;FsB_Ns>62}9uGYH7mR2-A@w=rVj!Zw){{x5B*w+96 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2.ogg.meta b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2.ogg.meta new file mode 100644 index 000000000..5edae47f1 --- /dev/null +++ b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 1dd6f41855f58424aada72d10881c8de +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg b/Assets/Resources/Sfx/games/flipperFlop/count/flopCount2B.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a69bde6677e5d4b38b2c09ce6c12b351ec17b494 GIT binary patch literal 86005 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 z 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 f|3HL&S;*0BZ&y>2f?o=Q{DvTlUT-4Sx=SGDTs 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